0
Webhook Integrations Introduction
OpenLearning supports multiple webhook integrations:
- Subscribing to user events, e.g. receiving a webhook every time a learner performs a specific action in an OpenLearning course
- Integrating with OpenLearning activities and providing automatic feedback via webhook (e.g. auto-marking, plagiarism detection, or AI-powered feedback)
1. Subscribing to User Events
If you are collecting user events for learner analytics, data warehousing, automated CRM workflows, SIEM integrations, or student management system integrations you will likely need 1. above. This can be achieved via:
- Using Microsoft Power Automate and the OpenLearning MS Power Automate Connector,
- Using our OpenLearning API or Webhook Connector app, where you can create a webhook connector and subscribe to events (see the OpenLearning Webhook Connector article for detailed documentation)
- The Webhook Data article provides a detailed list of the events that can be delivered via webhooks.
2. Automated Activity Feedback
Alternatively, 2. above is if you want to use webhooks to provide automated feedback to user-published content within OpenLearning activities, for example:
- Giving learners' posts a plagiarism score or report
- Automatically testing learner submissions (e.g. unit testing code)
- Providing AI-powered feedback
- Responding to learners' posts with any other kind of automated reports
This can be implemented by following the guidance in the article Automated Feedback with Webhooks.