Enrolment: Cohort greeting

Maintained by Picture of Benjamin Wolf Benjamin Wolf
This plugin is based on the core enrolment cohort. Within this plugin we add a course greeting to the plugin similar to the self enrol plugin.
121 sites
10 fans

This plugin is based on the core enrolment cohort.
Within this plugin we add a course greeting to the plugin similar to the self enrol plugin.
For documentation of the core enrolment cohort functions look here: http://docs.moodle.org/en/Cohort_sync

There is although a tracker entry to improve the cohort core module with this function: https://tracker.moodle.org/browse/MDL-38695

To install elediacohortgreeting just copy the folder "elediacohortgreeting" into your moodle/enrol/elediacohortgreeting.
After that you have to go to http://your-moodle/admin (Site administration -> Notifications) to trigger the installation process.

The greeting text can be configured in each enrol instance of this plugin.
So you can have multiple instances with differnent greetings for differnent groups in each course.


Screenshot #0


Picture of Benjamin Wolf
Benjamin Wolf (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Santiago Bozzetti
    Wed, 22 Mar 2017, 3:48 AM

    Hello Benjamin, thanks for the plugin. The installation worked perfectly, but in the list of external extensions I appear disabled and I do not know how to enable the extension. Do you know how it can be done? Thank you very much.
  • Picture of Benjamin Wolf
    Thu, 23 Mar 2017, 5:40 PM
    Hi, in website-administration / plugins / enrolments / manage enrolments you find a table of the enrolment plugins and settings. There you have the option 'enable' within the table. The button is an eye symbol (activiated) or an eye crossed with a line(deactivated). You can activate/deactivate it by click on the eye symbol.
  • Picture of Santiago Bozzetti
    Thu, 23 Mar 2017, 8:38 PM

    Many thanks, Benjamin. I could do it and it works perfect. It would be ideal that in future versions the message can be edited in HTML.

    Excellent work. Regards!
  • Picture of Richard Soderblom
    Tue, 15 Aug 2017, 6:01 PM
    Does this work in Moodle 3.3?
  • Picture of Benjamin Wolf
    Fri, 18 Aug 2017, 4:52 PM
    We did not test it yet for 3.3. You can test it on your own or wait for new version. We will take a look at it in the middle of the next month.
  • Picture of Benjamin Wolf
    Thu, 24 Aug 2017, 9:18 PM
    We got it done earlier. Tested in 3.3 now. Works without problems.
  • Picture of Dan Bell
    Fri, 22 Sep 2017, 10:24 PM
    i am looking for a solution to notify users when they are enrolled into a course. We use cohort sync and manual enrollment. We do not allow users to self enroll. I have downloaded this plugin to try, but does it send a notification to the user only when they are added to a cohort? If so, this will not solve my problem - What if a course is added to the cohort at a later date - will they user receive another email? I also have the manual enrollment issue too. If anyone has an idea, please let me know....... Thanks, Dan
  • Picture of Benjamin Wolf
    Fri, 22 Sep 2017, 10:54 PM
    The users are notified when enrolled into the course. Not when enrolled into the cohort. Which solves your problem. The users will get the message from a new course when you add the enrollment instance for an existing cohort and they get enrolled. You turn on the email message and configure it within the enrol instance you create.

    Important: the message is only send when the setting in the enrolment instance is set in the moment they get enrolled. If you turn the setting on later, already enrolled users will get no message. The action of enrol start the email process when config is set.

    The message is only within this enrolment method. Manual enrolment into course is not influenced by this plugin.
  • Picture of Dan Bell
    Fri, 22 Sep 2017, 11:14 PM
    Thanks for your quick response. I will install and run with it - let you know if I have any more questions or comments. Thanks again!
  • Picture of Dan Bell
    Sat, 23 Sep 2017, 1:09 AM
    Sorry to be challenging - I am not seeing the greeting field on the cohort sync page - I dont see it on a new or if I edit something. After installation is there something else I need to do? I went through the entire install and updated the db. I must being doing something wrong, but im not sure.
  • Picture of Dan Bell
    Mon, 25 Sep 2017, 10:37 PM
    Still not seeing anything.....Im using moddle 3.3.1 and essential theme. On Dashboard/ My courses/ Health Home/ User/ Enrollment methods/ Cohort sync (All - Student) I do not see "send Course Greeting?" or Course greeting text" fields. Am I looking in the wrong place? Any help is appreciated.
  • Picture of Benjamin Wolf
    Tue, 26 Sep 2017, 4:01 PM
    According to the path you describe you may be in the core plugin cohort sync. I just look at the english names. It appears that this plugin has the same name as the core plugin in the en lang. So you might have 2 cohort sync in the enrolemnts list and taken the wrong one. The create or edit page of an instance of the cohort greeting plugin should look like the screenshot i uploaded here. If the settings for "Send course greeting?" and "Course greeting text." are missing you have choose the core cohort enrol plugin. The cohort greeting plugin is most likely the second of the both in the list. If there is only one in you list check if the plugin is activated under Plugins / Enrolments / Manage enrol plugins

    I will update the name string so they wont get mistaken any more in the future.
  • Picture of Dan Bell
    Tue, 26 Sep 2017, 9:18 PM
    Ben, please confirm when you say "you might have 2 cohort sync in the enrolemnts list and taken the wrong one", when on My courses/ XYZ Course/ User/ Enrollment methods/ , the Add method menu should have two items named "Cohort Sync"? I only have one.

    Furthermore, on the plugins overview page (Site administration / ► Plugins / ► Plugins overview), the cohort greeting is listed as disabled:

    cohort greeting 0.3 (2016060700) Disabled

    enrol_elediacohortgreeting 2016060700

    How do I enable it?

    The setttings page shows:
    Default Role = Student
    External unenrol action = Unenrol user from the course

  • Picture of Dan Bell
    Fri, 29 Sep 2017, 12:30 AM
    After days of chasing this down - I found a solution to just enable this plugin. As noted above, On the plugin overview page, the overview page indicated the plugin was disabled, but enable/disable icon was inactive. I dug around for days and found under Dashboard>Site administration?Plugins>Enrolments>Manage enrol plugins, the enable icon was active. I enabled it and I now see "cohort greeting" as an enrolment method.

    Moodle really knows how to grind my gears sometimes.
  • Picture of Benjamin Wolf
    Fri, 29 Sep 2017, 4:08 PM
    I wrote that it may be just inactive in a personal message here. Did you get it? Just wondering getting no answer there but see you writing here. Glad it works for you now.
1 2
Please login to post comments