Temporary enrolments
Maintained by
Andrew Zito
A Moodle plugin to manage temporary/provisional course site access for wait-listed or unregistered students.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
I'm sorry to hear that this happened. Unfortunately, as stated on this page and elsewhere, I've had to retire this plugin from active maintenance due to time constraints and a lack of usage/engagement. Additionally, the plugin was written before some significant changes to Moodle's enrolment API, and would need a fair bit of refactoring to get into a reasonable place.
In regards to this specific issue, the adhoc task is wrapped in a conditional that checks the onoff setting. Perhaps there was some configuration caching that caused the task to get a 'true' from that config check, even though the current setting was false?
Unfortunately I do not currently have the resources to reopen maintenance of this plugin and refactor it into a reasonable state. That said, if you're interested in taking over ownership of the plugin, I'd certainly be happy to talk about that.
Regards,
Andrew Zito
We have implemented the plugin on a 3.6 and it seems to work, however we have identified, we believe, a bug that could impact your users even if the plugin "onoff" is set to off.
With "existing_assignments" checked and if we change the marker role ("roleid") and click "Save" the adhoc_task is run, regardless of whether the "onoff" value is set or not.
This, certainly for us, and with the accidental selection of an existing role, has sent the initial emails out to *all* our existing editing teachers (approx 23,000 emails in total) and caused unnecessary panic. It has also created the 23,000 records in the custom table of all the marked roles assigned in our courses (we have lots).
We understand the plugin is "off", so the actual removal of the roles is unlikely to succeed, however the sending of the emails is just as bad as removing the roles.
This is a warning to future users of the plugin, and the fact we can't raise bug tracks for existing versions, that the use of the plugin should be very cautious and to read the documentation carefully.
Do you mean an enrolment that expires when the student has completed a certain number of activities?
I have not used this plugin yet... but I found it very interesting.
Useful for new users to test a course without being officially enrolled. Trials
Could it have an expiration for the testing of the course by a number of activities or lessons?
Thanks.. excellent work..