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.
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.