WebHooks

Local plugins ::: local_webhooks
Maintained by Valentin Popov
Adding WebHook features to the Moodle system.

WebHooks 3.0.4 (Build: 2020041400)

Moodle 3.8
Released: asteartea, 2020(e)ko apirilakren 14(e)an, 17:39(e)tan

Moodle WebHook's

GitHub Release Build Status Codacy Badge Gitter Badge

Adding Webhooks to Moodle. 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;

Installation

Get the installation package in any of the available methods:

Build

Self-assembly package is as follows:

  • Clone the repository:
git clone https://github.com/valentineus/moodle-webhooks.git moodle-webhooks
  • Run the build script:
cd ./moodle-webhooks
/bin/sh build.sh

License

GNU Banner

GNU GPLv3. Copyright (c) Valentin Popov.

Version information

Version build number
2020041400
Version release name
3.0.4 (Build: 2020041400)
Can be updated from
3.0.2 (Build: 2018061910) (2018061910), 3.0.3 (Build: 2019021700) (2018061920)
Can be updated to
3.0.5 (Build: 2020051600) (2020051600)
Maturity
Bertsio egonkorra
MD5 Sum
73c933312ca53654cb20dc0ac1f7219b
Supported software
Moodle 3.8

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.