We want to give a big group of users (cohort X) access to courses but not make them show up in the participants list.
I can't find a way to do this, am I overlooking something?
What I tried and did not work:
- I tried to add guest access to a course, but this makes it so that everyone in the system has access. We only want Cohort X to have access.
- I tried to enroll the cohort with the guest role, but that makes them show up in the participantslist
- I created a new role in the system. I made this role invisible for everyone except admins. I gave cohort X this role in the courses. It also makes them visible in the participants list, only the role within the course is not visible.
- There's an option in Moodle that let's you enroll 'other users', but this only seems to work on individual enrollments. Not possible for cohorts.
Extra info: The cohort X contains 750 users. The number of courses they will get access to (as a guest) will be around 10.000.
We have the ability to add a cohort in a specific role to a course using webservices.
I hope someone has a smart idea!