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 the OpenLearning API to create a webhook connector and then subscribing to events using the Webhook API, or
- Using the Webhook Connector user interface under your institution's settings.
The linked article outlines the events that can be sent to 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
then this can be achieved by following the article on Automated Feedback with Webhooks.