Retake course if not completed in time, automatically

Retake course if not completed in time, automatically

by Hoda Farazandeh -
Number of replies: 2

Hello everyone,

hope you all are safe & sound.

We're and educational institute running moodle 3.10 on our website. We have a course which has a time limit of 11 days:

in case students don't complete the course in this time limit, they should retake the course from scratch. Is there anyway that we can automate this process?


Thanks in advance

Average of ratings: -
In reply to Hoda Farazandeh

Re: Retake course if not completed in time, automatically

by Colin Fraser -
Most automation in Moodle is done in a cron job, so you might want to start there. To achieve the end result may not be the pathway that would seem obvious, but if you understand how the cron works, then you could find a useful solution. I've never done anything like this, and I can't recall anyone asking for anything similar so good luck.
In reply to Colin Fraser

Re: Retake course if not completed in time, automatically

by Hoda Farazandeh -
Thanks for Cron tip Colin.
For now our strategy is to use recompletion plug-in & ask students to reset every activity if they don't manage to end the course in time. But the problem is we can't use relative dates this way. If there's any way to reset enrolment date automatically every 11 days, the problem can be kinda solved using relative dates restrictions.