Relative Start/End Date [2.7]

Relative Start/End Date [2.7]

by Frances Angulo -
Number of replies: 3

I have a course for new hire orientation that I'd like to remain open as employees come on board. There is a final assignment in the course that should be completed within two weeks of starting the material- is there a way to set due dates relative to course enrollment date? 

Average of ratings: -
In reply to Frances Angulo

Re: Relative Start/End Date [2.7]

by Derek Chirnside -

Frances, I do not believe this can be done with core Moodle, ie set due dates wrt the course enrollment..

We are looking to do something like this for an induction process.

  1. We considered the certificate module, but it is a bit slow to be upgraded at the moment.  https://moodle.org/plugins/view.php?plugin=mod_certificate
  2. We have considered cohorts, one a fortnight, with manual checks each week to look at progress.  On this line of thinking we thought of getting a custom report made to provide a report each Friday for managers.
  3. Of course Totara LMS has this sorted with their learning plans.  http://www.totaralms.com/feature-a-benefits/89-learning-plans  (I have no association with Totara)
  4. Another simple way would be to use the checklist plugin.  https://moodle.org/plugins/view.php?plugin=mod_checklist This is one of the plugins you can rely on with upgrades, with a new version not coming as a suprise to the coder
  5. With core Moodle, manually watching the Activity report (Course administration > Reports) is also quite good if you choose your activities carefully to limit their number.  You can then carefully have some dependencies and just have a few to check.  There is no decent image in the ehlp, I can post one if you like.

Just my 2c worth, and I'm sure there is a better way.

-Derek

Average of ratings: Useful (1)
In reply to Derek Chirnside

Re: Relative Start/End Date [2.7]

by Mark Sheppard -

I find it hard to believe that there isn't a simpler solution to this kind of issue without resorting to a Totara implementation.  I am looking to do exactly the same thing (new hire induction) with milestones set for  times relative to the start date.

Anyone know of plans in the works for a plugin or core feature to enable such a thing?

In reply to Mark Sheppard

Re: Relative Start/End Date [2.7]

by Hartmut Scherer -

Hi Mark,

If you use self-enrollment (Site administration->Plugins->Enrollments) for this course, you can set the enrollment duration to two weeks with an email notification before the enrollment expires. So whenever the user starts, the enrollment period starts as well. You can set the action when the enrollment expires to "keep user enrolled." If you unenrol the user, you will lose all data in the database.

With kind regards,

Hartmut

Average of ratings: Useful (1)