Self enrolment

Self enrolment

by Gordon Mills -
Number of replies: 10

I'm using Moodle 4.0.2+ (Build: 20220714) and the self enrol function has stopped working. When a student clicks on the course link on the dashboard page  it just says" This course is currently unavailable to students" and continue which take them back to the home page. Any ideas ? please

Average of ratings: -
In reply to Gordon Mills

Re: Self enrolment

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Can you specify step by step what the authentication and enrolment steps you have taken in the site and course? Were the students previously enrolled in the course and now they cannot access it? Or can they not self enrol at all from the start? Is self enrolment enabled in the course? And not limited?
In reply to Mary Cooch

Re: Self enrolment

by Gordon Mills -

Self enrolment enabled (Site Administration) 

No enrolment key 

Allow existing enrolments Yes

Allow new enrolments  Yes

Use group enrolment keys  No

Courses

Self enrolment (Student) enabled

Allow existing enrolments  Yes

Allow new enrolments  Yes

Enrolment and group key  No

Default role student

The same happens to new users and existing users they click the link and get "This course is currently unavailable to students"

If I manually enrol them they click the link and it lets them in ok.

In reply to Gordon Mills

Re: Self enrolment

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
What about course dates? (Not that that should make any difference) When you say Dashboard page do you mean the new My courses page (or are you using a customised Dashboard?) Just trying to troubleshoot.
Do your courses also have guest access? Have you changed the capability category:viewcourselist by any chance?
In reply to Mary Cooch

Re: Self enrolment

by Gordon Mills -
Thanks for your help, just twigged the user permissions for capability category:viewcourselist had been changed smile
In reply to Gordon Mills

Re: Self enrolment

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Aha! I noticed that in a tracker issue and wondered if it might be relevant! Good that you have resolved it.
In reply to Mary Cooch

Re: Self enrolment

by john attwood -
This enrollment thing in Moodle 4.0 has really got me down. I cannot get it to appear on the login page.
1. enable self enrollment site wide
2. looked for self enrollment at course level cant find it.
3. I'm thinking that self-enrollment should appear on login with default settings on "self-enrollment" set on site level.

This is the first step into a much more complicated process I want to do. If I cant get to "first base" how will I make it to home.

Here is what I want:

1. Self Enrollment
2. Cohort Key (puts them into specific first course)
3. First course is linked to other courses (next course student is automatically enrolled after completion of first course)

any help would be greatly appreciated.

Sincerely,
John
In reply to john attwood

Re: Self enrolment

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
OK first thing to clarify - when you say self enrolment you mean you want them to be able to enrol themselves into courses? But when you say you cannot get it to appear on the login page - that is because enrolment relates to courses and authentication is what you need for them to create their own accounts on the site (for it to appear on the login page) Have a look at the docs Email-based self-registration
If you want them to be automatically enrolled in one course and upon completion of that course they will be automatically enrolled in other courses, you will need some additional plugins -you can't do this with standard Moodle. You can try the  AutoEnrol pluginfor example    and the Course completed enrolment plugins.

Also - to clarify enrolment and authentication - this video might help:

In reply to Mary Cooch

Re: Self enrolment

by john attwood -
Thank you Mary for your timely reply and clarifications. I did find the place to activate the self-login it took me some digging, maybe the coffee ☕ did the trick.


One thing I didn't mention. I want the key they use to login to put them in the correct cohort and also in the same starting course for the same program. 

Example:

3 Cohorts starting the same program with the same starting course, The first course open the door to the next course upon completion. Which go through about 10 courses total to finish. So I'm supposing each cohort would have its own key ?

John



In reply to john attwood

Re: Self enrolment

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Hello John. I am not actually sure you can do that - at least not with standard Moodle. There might be plugins you could use relating to cohorts but I haven't explored them. If there are three cohorts starting the same program with the same starting course then why do they need to be in a cohort? Are the subsequent ten courses all different for each cohort?
In reply to Mary Cooch

Re: Self enrolment

by john attwood -
The size of the class and separate teachers but the same  course title and content. I don't want to make three copies of each course. I picked cohort because it's site wide where as groups are limited to particular course. Courses are limted to category.