Modify Self Enrollment?

Modify Self Enrollment?

by James Harvey -
Number of replies: 2

Is it possible to remove the ability for a user to unenroll themselves from a course? 

We allow users to self-enroll into courses based on their cohort membership - but we don't want to allow these enrolled users to be able to unenroll because we don't want to lose the data tracked..

Thoughts?

Average of ratings: -
In reply to James Harvey

Re: Modify Self Enrollment?

by Phil Everist -

You can do this at a permissions level by changing the 'Unenrol self from the course' permission (self enrolment  capability) for the desired role (e,g, student)

You can apply this either at a course context (Course Administration/Settings block / Users / Permissions / Check Permissions) 

or at a Site level 

Site Admin / Users / Permissions / Define Role / (select role ie. student) - locate Self Enrolment capability and  'Unenrol self from the course' permission. 

This may be relevant

https://moodle.org/mod/forum/discuss.php?d=60973

Might be worth checking into what happens with a cohort enrolment if you remove the person from the cohort - I think it might delete the data as well.

Phil 

In reply to Phil Everist

Re: Modify Self Enrollment?

by Robert Brenstein -
Just to be clear: Moodle does not actually delete any data. If a user dropped out of the course but joins or is added later on, his data will reappear.