We have a Learning Management System (LMS) based on Moodle and Joomla. The system is call Lemass (Learning Management and Administrative Support System). Lemass has a finance module which records students fee paid and register them for the semester. The finance system then interface with the backend Moodle system to automatically select the courses that the student is qualified to do in a particular semester. Once these courses are selected the student is then given access to his learning materials grade book etc forming part of the Moodle Learning Management System
To correctly select the courses the registered student is entitled to take in a given semester, the system at the Moodle end check the grades that the student got for courses last semester and ensure that he has met the prerequisites of the courses for the current semester. The system then select for the student those courses in the current semester that the student has met the prerequisites and then add to this list all course failed last semester to make up the total list of courses the student can do this semester.
The system has been developed and is currently malfunctioning (not pooling coursese well for students) and we need someone with Moodle and Joomla skills to fix it