Text this: Learning path planning methods based on learning path variability and ant colony optimization