enrol_magic - one enrolment plugin to rule them all

enrol_magic - one enrolment plugin to rule them all

von stefan weber -
Anzahl Antworten: 4

There are many different enrol plugins listed on moodle.org https://moodle.org/plugins/?q=enrol, in addition to those that are already in core, eg enrol_self.

For some you can have enrolment keys, some can send welcome messages, some can enrol according to criteria, etc.

It would be much easier to have an enrolment plugin that does all of those things, more customizable and better, instead of always having to hunt for the one plugin that suits your usecase, only to find out that one tiny feature is missing.

That's why I propose to create an enrol_magic plugin that is heavily customizable and can unite every possible usecase in a single plugin.

Als Antwort auf stefan weber

Re: enrol_magic - one enrolment plugin to rule them all

von Konrad Ebel -

That does not seems like a valid idea for me. The enrolment plugins have a specific use case. It would be more useable to separate the features of enrol plugins.

Als Antwort auf Konrad Ebel

Re: enrol_magic - one enrolment plugin to rule them all

von stefan weber -
There is a lot of overlap tho, for example self enrolment and auto enrolment.

Like with other plugins, there is often confusion which one to use, because they already do a little bit of everything, and it takes guessing and trying to see which features they are actually lacking.
Als Antwort auf stefan weber

Re: enrol_magic - one enrolment plugin to rule them all

von Andrew Lyons -
A better solution would be to make each of these options into an option in the enrolmeny subsystem which can be enabled or disabled as required. This would make them available to _any_ enrolment plugin.
Als Antwort auf Andrew Lyons

Re: enrol_magic - one enrolment plugin to rule them all

von stefan weber -
This surely would be a better approach, but it might require more extensive core changes.