Relative end date for a student for course(s)

Relative end date for a student for course(s)

by Govind Desikan -
Number of replies: 5
Hi everyone,

We offer online courses through Moodle integrated with Wordpress. We have multiple courses that the students can purchase online (like a shopping cart capability) and are able to provision students in Moodle and students are able to go through the courses. 

Our courses are a combination of videos, quizzes and assignments - Quizzes are auto-evaluated from Moodle and assignments are manually evaluated by "Teacher" roles in Moodle

Background:

Have gone through the discussion relating to the individual course deadlines thread here as well as a plugin that builds on Relative Date functionality of Moodle in the details provided here

The implementation requirement:

(1) Since our courses are procured online (through our website), students can enrol for a course or a group of courses on various dates - say Student-1 on a Monday, Student-2 and 3 on a Wednesday and Student-4 10 days from Student-1 enrolment and so on. 

(2) All the courses are live courses (without the relative date functionality enabled). 

(3) Requirement: We would like to end the course for all the students, say 45-days from their enrolment date. The plugin mentioned earlier (in the background section above) documents restricting activities within a course. Can it support a course itself being ended for a student based on relative dates? If yes, should we re-create such courses afresh with Relative Dates enabled (as this feature can be enabled only during the creation of course and not later).

Any ideas and suggestions are welcome. Moodle version we have deployed is 3.11.2 (Build: 20210729)

Thanks

Govind
Average of ratings: -
In reply to Govind Desikan

Re: Relative end date for a student for course(s)

by Emma Richardson -
Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Plugin developers
Relative dates should work for this but last I checked was limited to assignment and quiz - so if that is all you are using, you should be fine.  It allows you to set the activity deadlines for those two activities to so many days after enrollment.
Average of ratings: Useful (1)
In reply to Govind Desikan

Re: Relative end date for a student for course(s)

by Gareth J Barnard -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers
Course self enrolment with duration is built in to core Moodle https://docs.moodle.org/311/en/Self_enrolment#Setting_the_enrolment_period.
Average of ratings: Useful (1)
In reply to Gareth J Barnard

Re: Relative end date for a student for course(s)

by Govind Desikan -
Got ya! Thanks a lot

Just a wee-bit curious. Let's say I have 5 different course Course-1 to Course-5) which in the shopping cart are announced at various fees. Now if a student purchases Course-1 only and lands into Moodle for Course-1,  he/ she can get Self-enrolled for Course-2 to 5 too (because Courses 2 to 5 will also be self-enrolment enabled). Is my understanding correct? 

Any ideas to manoeuvre this?
In reply to Govind Desikan

Re: Relative end date for a student for course(s)

by Gareth J Barnard -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers
No. Self enrolment is configured on a per course basis. Thus you'd configure different enrolment keys per course.

And with my moderator's hat on, this really is heading in the direction of the Enrolment forum, https://moodle.org/mod/forum/view.php?id=2981 - but will leave for now.