We are currently in need of programmer who has experience with the LMS Moodle who can satisfy our needs based on the following:
Our organization currently offers a series of courses, and need to be able to assign pre-requisites, where the users will be unable to enrol in, say Course B until they have successfully passed a final test/quiz in Course A. In some cases, we may also require the ability to require a group of courses to be successfully completed to be able to enrol in a course. For example, a user must complete Courses A through C to be able to enrol in Course D.
We are aware of Activity Locking in Moodle, although this does not satisfy our needs as it can only restrict activities within a course.