I am new to Moodle, but I need to create a nasty custom feature for deployment.
When a user chooses to signup and create an account, they have to be placed in a group and only see their own version of the courses based on a job role they specify. There will be 3 different job roles and three different versions of the course.
I have added a custom field on signup to pick a job role, but what is the best way to go about doing this, or can Moodle support something like this at all?