Here’s a cool new Moodle feature coming in the future by Enovation Solutions which helps you visually chart and build learning pathways between courses.
With Moodle 2 completion dependencies can be defined for a course, whereby course B can only be marked complete if course A is complete. Unfortunately this is not a true pre-requisite as the learner can start course B without completing A. Functionality in Moodle to allow true pre-requisites to be defined by the course creator is highly sought after by the Moodle community.
For those who have been eager to work with course completion dependencies and with linking course tracks together effectively this might be a great way to take learning paths to another level through a visual user interface. Check out the full post at http://blog.enovation.ie/2013/03/creating-learning-paths-using-diagram-editor/