Course Completion and Pre-requisites are new standard features in Moodle 2.0 and have gotten some welcome attention from classroom teachers incorporating online learning and corporate trainers (some of whom have been clamoring for these functions since Moodle started taking off). In Moodle 2.0, courses can be assigned completion requirements based on activity and resources finished by learners.
This completion tracking can be done by the teacher. However, students can also self-complete resources, activities and courses, streamlining administration (Naturally, educators and trainers can always test students who click on course completion in the time-worn tradition of “trust, but verify”). This change makes it easier for schools and companies to track progress without needing to develop an administrative work-around – just one more way that Moodle 2.0 is helping eLearning work more intuitively.
It’s important to note that these functions help track course completions, but defining pre-requisites doesn’t prevent students from skipping courses. For instance, someone who hasn’t taken French 101 could still register for French 202 -- but the system will show even if all elements of the 202 course are actually finished, the course isn’t complete until 101 is taken.
Some ways to define how courses are completed, according to Moodle Docs:
- Activities completed. Listed here will be the activities in the course which have Activity_completion set to them.
- Check the ones you want to count towards Course Completion.
- Date. If you check the Enable box you can then set a date, after which the course will be declared complete..
- Duration after enrolment. If you check the Enable box you can then choose a number of days after enrolment upon which the course will be marked complete.
- Grade. If you check the Enable box you can set a passing grade for the course.
By adding blocks to the main course page, both teachers and students can easily track course progress. This kind of functionality is just one more reason so many organizations are upgrading to Moodle 2.0.