All Projects → catalyst → moodle-tool_trigger

catalyst / moodle-tool_trigger

Licence: other
Like IFTTT for Moodle: events to trigger external services. https://moodle.org/plugins/tool_trigger

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to moodle-tool trigger

hepipe.js
Pipe arbitrary data rows (logs, events, cdrs, esl, etc) to HEP Server (HOMER)
Stars: ✭ 22 (-31.25%)
Mutual labels:  event
moodle-downloader
A 4.9 stars rated chrome extension for batch downloading Moodle resources 💾
Stars: ✭ 68 (+112.5%)
Mutual labels:  moodle
add2calendar
📆 Allow you to add event to calendar easier
Stars: ✭ 51 (+59.38%)
Mutual labels:  event
docker-compose-moodle
This project quickly builds a local workspace for Moodle (Apache2, PHP-FPM with XDEBUG y Postgres) using containers for each of its main components. The local workspace is built and managed by Docker Compose
Stars: ✭ 33 (+3.13%)
Mutual labels:  moodle
amc2moodle
amc2moodle, is an automatic tool to convert multiple choice quiz between auto-muliple-choice LaTeX format and moodle XML format.
Stars: ✭ 14 (-56.25%)
Mutual labels:  moodle
league-lazy-event
💤 Provides a LazyListener for use with League\Event which allows for lazy fetching of actual listeners.
Stars: ✭ 14 (-56.25%)
Mutual labels:  event
WELA
WELA (Windows Event Log Analyzer): The Swiss Army knife for Windows Event Logs! ゑ羅(ウェラ)
Stars: ✭ 442 (+1281.25%)
Mutual labels:  event
egg-bus
🐣 用 egg 编写优雅的队列与事件
Stars: ✭ 38 (+18.75%)
Mutual labels:  event
fine
🧹 Gracefully shutdown Node.js application: help you handle exit signals and cleanup
Stars: ✭ 20 (-37.5%)
Mutual labels:  event
moodle-local profilecohort
Moodle plugin which lets admins manage cohort memberships based on users' custom profile fields
Stars: ✭ 20 (-37.5%)
Mutual labels:  moodle
website
Website of the JSCraftCamp in Munich
Stars: ✭ 35 (+9.38%)
Mutual labels:  event
three-onEvent
Add an EventListener for Object3d in your three.js project.(support click,hover or gaze)
Stars: ✭ 55 (+71.88%)
Mutual labels:  event
moodle-local contact
Contact Form is a Moodle plugin that allows your site to process information submitted through HTML forms to the site's support email address.
Stars: ✭ 15 (-53.12%)
Mutual labels:  moodle
akeneo-events-api-bundle
The Events API Bundle for Akeneo PIM delivers catalog changes as events to a 3rd party systems.
Stars: ✭ 18 (-43.75%)
Mutual labels:  event
moodle-theme boost campus
Moodle Boost child theme which is intended to meet the needs of university campuses and adds several features and improvements
Stars: ✭ 35 (+9.38%)
Mutual labels:  moodle
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+237.5%)
Mutual labels:  event
harpia
Repositório do sistema acadêmico Harpia
Stars: ✭ 21 (-34.37%)
Mutual labels:  moodle
react-known-props
About 700 props React recognizes
Stars: ✭ 45 (+40.63%)
Mutual labels:  event
purescript-wire
Events and Signals for FRP. Monad instances included
Stars: ✭ 13 (-59.37%)
Mutual labels:  event
ReactiveBus
🚍 Reactive Event Bus for JVM (1.7+) and Android apps built with RxJava 2
Stars: ✭ 17 (-46.87%)
Mutual labels:  event

GitHub Workflow Status (branch)

Event Trigger

The Event Trigger allows Moodle Events to be monitored and a workflow to be triggered when that event occurs.
One of the main use cases of this plugin is to allow Moodle events to trigger actions in external systems.

Each workflow is made up of a series of steps. Steps can be things like:

  • Using event data to lookup user and course information
  • Filtering data based on a set of conditions
  • Performing an action like sending an email or Posting data to a HTTP endpoint or external API.

The plugin is designed to be extensible and contributions are welcome to extend the available actions.

More configuration documentation can be found at the following link:

More Information on Moodle events can be found in the Moodle documentation at the following link:

Branches

The following maps the plugin version to use depending on your Moodle version.

Moodle verion Branch
Moodle 3.5 to 3.10 MOODLE_35_STABLE
Moodle 3.11+ MOODLE_311_STABLE

Moodle Plugin Installation

The following sections outline how to install the Moodle plugin.

Command Line Installation

To install the plugin in Moodle via the command line: (assumes a Linux based system)

  1. Get the code from GitHub or the Moodle Plugin Directory.
  2. Copy or clone code into: <moodledir>/admin/tool/trigger
  3. Run the upgrade: sudo -u www-data php admin/cli/upgrade Note: the user may be different to www-data on your system.

User Interface Installation

To install the plugin in Moodle via the Moodle User Interface:

  1. Log into your Moodle as an Administrator.
  2. Navigate to: Site administration > Plugins > Install Plugins
  3. Install plugin from Moodle Plugin directory or via zip upload.

Plugin Setup

Plugin setup and configuration documentation can be found at the following link:

Roadmap

Please see the current GitHub issues for the project roadmap: https://github.com/catalyst/moodle-tool_trigger/issues

Crafted by Catalyst IT

This plugin was developed by Catalyst IT Australia:

https://www.catalyst-au.net/

Catalyst IT

Contributing and Support

Issues, and pull requests using github are welcome and encouraged!

https://github.com/catalyst/moodle-tool_trigger/issues

If you would like commercial support or would like to sponsor additional improvements to this plugin please contact us:

https://www.catalyst-au.net/contact-us

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].