I'm looking for a way to have users in a course suspended after 30 days and then have them unenroled after 6 months.
Does anyone have an idea of if this is possible to do?
Through manual enrollment, you can set an enrollment duration:
https://docs.moodle.org/35/en/Manual_enrolment#Enrolling_users
For Self Enrollment:
https://docs.moodle.org/33/en/Self_enrolment#Setting_the_enrolment_period
and
https://docs.moodle.org/33/en/Self_enrolment#Default_enrolment_settings_in_new_courses
Do you want users suspended after 30 days of 'inactivity"
There are some plug ins that may help with that, for example: https://moodle.org/plugins/tool_inactive_user_cleanup
Perhaps I was a bit cryptic.
We do use enrolment duration, but what I'm really looking for is a way to reset user results after a certain period of time.
When our customer buy a course from us, the gain access to the course for 30 days.
If they need more time, they can buy a prolonging of the access.
My thought, was following:
- suspend the users after 30 days, keeping their results in case they want to prolong the access time.
- unenrolment after 6 months to clear their results.
Don't know if this is possible or if there is a better way of doing it.
Regards
Pär
Hello, have you found a solution for this? Thanks!
Have you looked at the Course Recompletion plugin.
https://moodle.org/plugins/local_recompletion
We are looking at combining it with the Re-engagement plugin.
https://moodle.org/plugins/mod_reengagement
We are hoping to get a reminder then have the course grade removed along with any Activity Completion ticks.
Cheers
Mark