Our company is receiving some trainees from another company.
We would like to prevent these trainees to self enroll to critical courses.
Let's say our Moodle instance is having 5 courses, and we want the external trainnes self-enroll as follow:
- course 1 (not critical): external trainees can self enroll, regular company users can self enroll
- course 2 (not critical): external trainees can self enroll, regular company users can self enroll
- course 3 (critical): external trainees can NOT self enroll, regular company users can self enroll
- course 4 (critical): external trainees can NOT self enroll, regular company users can self enroll
- course 5 (critical): external trainees can NOT self enroll, regular company users can self enroll
As our Moodle site is hosted on the internet, we want the external trainees to be authenticated.
Thus, the use of the guest account won't be a solution.
How can we tell properly Moodle to prevent the external trainees to self enroll to course 3,4,5?
Or is that possible to tell Moodle that we want the external trainnees to be able to enroll to only course 1 or 2?