Event Trigger
Premium Certified Partner
Maintained by
Catalyst IT
This plugin plugin allows site administrators to trigger external actions such as an http request or email when certain events happen in Moodle. Filters can be added to check if the event meets certain conditions and actions(email/http post) can include information contained within the Moodle event. Lookups can also be added to the workflow to allow information not contained within the Moodle event to be exposed to the external action.
Comments
Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.
I'm trying to send users grade through HTTP post,
but in order to send them by HTTP post I have to add a token,
how to GET token through HTTP request and send it back as one of the parameter with the grades in POST HTTP request
Best
Hussein
When will be new version release for Moodle 3.11?
Thanks
Can we use a Real user name, Real full course name, and real user email address when an email send o admin for example?
I want to send auto-generated email to the enrolled students on new activity uploaded to the particular course. My moodle version is 3.10. Any possibility to accommodate that ? Pls Guide. Txs
I would like to set up an event trigger on course completion - which appears easily done. The only problem I have is that I wish to trigger different actions for course completion on different courses. Is this possible with this plugin?
Regards
{"text":"Assignment has been graded by {user_firstname} {user_lastname} ({user_email}) in the course unit: {course_fullname}. Direct link to Assignment Feedback: https://learn.oca.ac.uk/mod/assign/view.php?id={contextinstanceid}&rownum=0&action=grader&userid={relateduserid}
"}
With Header: Content-Type: application/json; charset=UTF-8
...and it comes through to MS Teams as: Assignment has been graded by Paul Vincent (paulvincent%40oca.ac.uk) in the course unit: Assessment+Test. Direct link to Assignment Feedback: https://vletest.oca.ac.uk/mod/assign/view.php?id=6943&rownum=0&action=grader&userid=19
Am I missing something very obvious? When I try escaping the event variables or ticking the encode json option, no message at all comes through. Not a major issue, as we'll likely be using email in any case, but would appreciate any tips!
I am not sure whether this plugin could meet my needs. Here are the details of 2 use cases :
Case #1 : Automatically notify users via the web interface (not by e-mail) whenever a new glossary entry is added
I am using a glossary activity on our frontpage as a knowledge base in which I regularly post tutorials on how to use the Moodle platform and its functionalities.
I have created an event monitoring rule for any new glossary entry and applied it to this glossary. I have subscribed myself to this rule under the notification preferences and it does work : I do get notifications (both via the web interface as well as by e-mail).
However, this only works for myself as I "opted in" to receive such notifications in the first place.
Now, I would like all users on the platform to be automatically subscribed to such alerts by default, without lifting a finger (people should then be able to unsubscribe from these alerts if they so wish).
The end result should work like forum activities in which users might be automatically subscribed but might also choose to unsubscribe if they wish to. Is this something your plugin could help with ?
Case #2 : automatically notify teachers whenever a new glossary entry is pending approval
Our teachers would love it if they could get notified by e-mail and / or through the web interface whenever a student has added a new glossary entry for approval.
Would you say this plugin could help with any if both of these cases ?
Thanks for helping !
Best,
Yannick