Modern online courses can be characterized as
learning environments (DOELEs). For instructional planning to work in DOELEs, an approach is needed that does not rely on data structures such as prerequisite graphs that would need to be continually rewired as the LOs change. A promising approach is collaborative filtering based on learning sequences (CFLS) using the ecological approach (EA) architecture. We developed a CFLS planner that compares a given learner’s most recent path of LOs (of length
) to other learners to create a neighbourhood of similar learners. The future paths (of length
) of these neighbours are checked and the most successful path ahead is recommended to the target learner, who then follows that path for a certain length (called
). An experiment with simulated learners was used to explore what are the best values of
. Results showed that the CFLS planner should avoid sending a learner any further ahead (
) than they have been matched in the past (
), a prediction that can be applied to the real world.