Moodle Plugins directory: WebHooks | Moodle.org
WebHooks
Local plugins ::: local_webhooks
Maintained by
Valentin Popov
Adding WebHook features to the Moodle system.
Latest release:
719 sites
207 downloads
35 fans
Current versions available: 2
Moodle WebHook’s
The Webhooks feature allows applications to receive real-time notification of changes to certain data.
Using Webhooks, your application will be able to receive notifications of changes to selected topics and their fields. Because of this, you do not have to rely on continuous or even periodic requests to check for updates. Notifications about Webhooks updates are sent as POST requests to the callback URL you specified. Notifications can indicate the very fact of a field change or include a new value.
Features:
- Use any number of services for notification;
- Customizing each external service;
- Interception of all events in the Moodle system;
- Use a secret phrase to authenticate requests;
- JSON - Format of outgoing data;
Useful links
Contributors
Valentin Popov (Lead maintainer)
Please login to view contributors details and/or to contact them
I need it to read off as text in a Slack Message. (Ideally)
I am new to moodle I'm trying to share quiz grades, marks and assignment grade marks along with quiz id, assignment id in webhook, is it possible using this plugin.
my requirement:
1. when quiz evaluated for user grade needs to be sent to webhook along with quizid, courseid,userid, and grade and marks assigned.
2. when Assignment evaluated for user grade needs to be sent to webhook along with assignmentid, courseid,userid, and grade and marks assigned.
if it is not possible how to customize this plugin.
Thanks
It is not possible to relate a course to a service, is it? The events of all courses will be sent to the other side? I am trying to use it with discord but each teacher has its own channel and its own course.
Thank you.
For the use case I have I would like to get more user information then only an ID. preferably an e-mail address and their first and last name. Is that possible in any way?
The plugin seems to work fine with both 4.1 and 4.3, at least smoke tests allow to assume that.