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.
Price option: Free

Supports Moodle 4.4-4.5 See all versions
Latest release: 1 year ago
Installations: 763
Downloads (last 90 days): 212

Frankenstyle name: tool_trigger
Administration tools

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

For Action Step Type not appear any Step.
Hi Catalyst team!
Is it possible to send multiple recipients with the email action trigger?
Regards.
Could anyone offer advice as to what I'm missing when setting up this event trigger for a specific student when submitting a quiz? Please see linked image: https://goo.gl/4uiwcm
Thanks for any info! -Ben, ben@blueskyschool.org
Hi Dan, we finally fixed it! There was a missed setting in the mail server. Thanks for all the help.
Hi Ketan, unfortunately we are not in a position to provide free support for everyone that wants help configuring this plugin with a specific workflow - and the comments here in the plugin database don't make this easy either (no threads etc.) - You could try asking for help in the community forums and one of our team might notice the post and have time to reply, otherwise you're on your own at this stage sorry! - good luck!
Hello Dan: I'm intending to trigger emails to go out to various user groups upon certain activity occurring. In assignment activity, I have set up assignment to use multiple markers (non-editing teacher role) and marking flow (in marking, marking completed, in review, released, etc..). Each marker can see / action only their allocated students. The emails should trigger in these scenario (A) to student and their respective marker only on assignment submission (B) to student, resp. marker and resp. teacher on assignment status 'marking completed' (C) to student, resp. marker and resp. teacher on assignment status 'grade released'
Can you / someone please help me with how to config this plugin and maybe assignment setting. I'm using moodle 3.4 & php 7. Thank you so much.
Sounds weird - thanks for the update, let us know if you figure it out! - thanks.
Hello Dan: I updated to the latest version you have on github and habe news: now the workflow i created to track the user logging in is working, but the one for the password change isn't. I know it's being triggered (the event) as both the Last triggered column in your plugin and the core event changes (i'm receiving an email from the core in that event). I also have basically the same actions in both, using mostly the same info. Is there something else i could look up for? Also, it's a little bit bizarre that when we update the workflow, the last triggered column goes blank (i understand the logic, but it would be worth mentioning it in the wiki). As usual, best regards.
yeah - that's the version in the plugins db here, but the code has moved on a lot since then - latest code is all in github - probably worth giving the code from github a go to see if that works better for you.
Update: i recreated my original workflow and added another one to trigger when a user logs in and both are showing a date under "Last triggered" which is good news. In both i created a Lookup and then an Action but it keeps not sending the email. BTW, the Datafield image that i can see on your wiki i can't see it anywhere, as well as i can't activate the learning mode. is that from a newer version? Mine is 2018051002
hello Dan: Finally i manage to make the core event to work and send me a simple email when a user changes their password. Then i went back for yours... and it's a shame i can't add some screenshots here. So now i know that the emails server is working and that the event itself is being observed by someone (maybe the NSA as well). However, i still can't make your plugin to work, and i'm running out of ideas. Will keep checking your wiki to see if i missed something.
Best regards
yeah - we've only been testing this with PHP 7 sorry - Moodle 3.3 support might be limited.
It's Moodle 3.3.6 btw...
Hello, this looks like it could be much more useful than event monitoring. Does it require PHP 7? We are currently running PHP 5.6.36 and are not able to get it to function as of yet. We get Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM) in /var/www/oursite.org/htdocs/admin/tool/trigger/classes/output/manageworkflows/renderable.php on line 133.
yeah - either your server is not sending emails, or the event you are subscribed to is not being triggered - I'd suggest asking for help in the forums - once you get the core event monitoring plugin to work you could try again with our trigger plugin - good luck!