I would like to enable self-enrollment for certain courses, but it simply refuses to work, and being a relative Moodle admin newcomer I'm not sure what else I can try.
What I've done: Admin > Site administration > Courses > Manage courses and categories > (Cogwheel for the respective course) > Participants > Enrolment methods > Add method > Self-enrolment (Student)
Self-enrollment is enabled, allowed, visible, etc. I tested it with a user who is not in the course yet, but it just doesn't show up; not the dashboard, not in any list of courses, not if you search for it directly.
What I've tried without success:
- Activate course visibility (it was already activated anyway)
- Activate category visibility (ditto)
- Site home settings > Site home items when logged in > List of courses (ditto)
- Disable guest access for the course (ditto)
- Permissions > Self enrol in course > add other roles (currently "Authenticated user", also tried with "Student", "Guest", "Employee")
What am I missing? Thanks in advance for the help.
Moodle version: Moodle 4.2+ (Build: 20230504)
PHP Version 8.1.18
OS: Debian 11, Apache