Self Enrolled user status reverts to "Not Current" after enrolment period ends

Self Enrolled user status reverts to "Not Current" after enrolment period ends

by Stefan Bench -
Number of replies: 5

We are experiencing an issue (probably a lack of knowledge) with self enrolments, when a users enrolment period ends, they show as "Not Current" in the participants list for that course. 

We have setup self enrolment for our course, with the enrolment duration set to 1 day.

After the 1 day, if they attempt to re-enrol themselves in the course they see "Enrolment is Disabled or Inactive"

No start or end date is set:

image.png

The only setting I can see that might be causing this is (Enrolment expiry action), should this be set to "unenrol user from course" ?

image%20%281%29.png

Average of ratings: -
In reply to Stefan Bench

Re: Self Enrolled user status reverts to "Not Current" after enrolment period ends

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Hi Stefan,

How long do you want users to be enrolled in the course?

If you want them to be enrolled say for 1 year, then you need to set the enrolment duration to 1 year.

Users will then be able to enrol themselves in the course and will stay enrolled for 1 year from the date that they enrolled themselves.

If you want users to be enrolled until you manually unenrol them, then you don't need to set an enrolment duration. In other words you need to un-tick the Enable checkbox.

Average of ratings: Useful (2)
In reply to Stefan Bench

Re: Self Enrolled user status reverts to "Not Current" after enrolment period ends

by Emma Richardson -
Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Plugin developers

If you want them to be able to reenrol, I would say that yes, you should set it to unenrol after expiration but Helen's post should be referred to depending on how you want this to work.

Average of ratings: Useful (2)
In reply to Emma Richardson

Re: Self Enrolled user status reverts to "Not Current" after enrolment period ends

by Stefan Bench -

Thanks Helen and Emma.

The intention is that anyone who self enrols, has 1 day to complete the course, before they are un-enrolled. 

I'll make the change to the enrolment expiry action and see if that allows then to re-enrol after the 1 day. 

Thanks 

In reply to Stefan Bench

Re: Self Enrolled user status reverts to "Not Current" after enrolment period ends

by Stefan Bench -

For everyone playing at home

Updated the Enrolment expiry action to "un-enrol user from course"

and it has correct the issue we were facing, users are completely un-enrolled and are no longer showing the "not current" status

image.png

Average of ratings: Useful (1)
In reply to Stefan Bench

Re: Self Enrolled user status reverts to "Not Current" after enrolment period ends [Solved]

by Helen Foster -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers Picture of Translators

Stefan, good to hear that you've resolved the issue! Thanks for posting to let us know. I've made a note to check that it is explained in our documentation.