Hello,
Moodle 3.2.9
We are looking at implementing a number of courses which all users must take. We are using a custom enrollment plugin based on external database enrollment.
The situation:
All active users at our university are required to take a particular course based on their role in the university
Faculty members - Course A
Staff - Course B or Course A (decision not yet taken)
Students - Course C
The users will be forced to retake at least once a year.
Our current enrollment plugin only creates active users who are either enrolled or teaching at least 1 course. Also, courses are created automatically by the plugin and maintained via cron daily. Each semester we create new courses and associated enrollments.
The problem is basically the staff users or any users not associated with a moodle course as they will not be in moodle as the Enrollment / User creation is supplied by our Student Info System (SIS).
In a best case scenario, our SIS will create the necessary course and handle the enrollments including the staff users or for that matter and new users not yet associated with any courses.
I was thinking Flat file enrollment but the users need to exist in moodle in order to be enrolled.
Suggestions???
Eric