Overview
Moodle Integration Hub (MIH) is a local plugin that acts as a centralized gateway for integrations. It handles HTTP logic, authentication, retries, and error logging, allowing you to configure everything from a dashboard.
Key Features
- Service Gateway: Reusable API for plugins.
- Event Bridge: Map Moodle events to external webhooks without code.
- Resilience: Circuit breakers, exponential backoff retries, and Dead Letter Queue (DLQ).
- Monitoring: Real-time dashboard for success rates and latency.
- Transports: REST, AMQP (RabbitMQ), SOAP.
📚 Full Documentation
Integration Hub for Moodle is a massive and complex project. The complete technical documentation detailing the Architecture, Event Bridge, Gateway API, and Resilience models is hosted externally:
Read the full documentation here
For extensive usage guides, please visit the official documentation site linked above.