Designing learning paths to meet individual needs