MoodleConnect
插件本地插件稳定版

MoodleConnect

local_mc_pluginKerem Can Akdag

  • Moodle 1.9–5.1
  • 更新 2026-07-23

Automate Moodle with no code. Trigger enrollments, badges, certificates, messages, and send emails. Sync event data to Airtable, Google Sheets, webhooks, and more.
MoodleConnect is a no-code automation plugin that connects your Moodle LMS to external tools and triggers actions inside Moodle itself. Send data to Airtable, Google Sheets, SendGrid, webhooks, or custom APIs. Auto-enroll users, award badges, issue certificates, send messages, and manage groups, all from a visual dashboard.
What does it do?
This plugin captures Moodle events (user registrations, course enrollments, completions, grades, etc.) and transmits them to the MoodleConnect service. Through a web dashboard, you create automations that route event data to external tools or trigger actions directly inside Moodle. No coding required.
Key Features:
• One-Click Connection – Secure OAuth-style flow connects your Moodle site to MoodleConnect in seconds. No manual credential copying or complex configuration.
• Automatic Event Configuration – When you create automations in the dashboard, the plugin automatically knows which events to capture. No manual event selection needed in Moodle.
• Moodle Actions – Trigger actions directly inside Moodle: enroll users in courses, award badges, issue certificates, send messages, add users to groups and cohorts, or suspend enrolments. All executed locally on your Moodle server.
• Visual Field Mapping – Point-and-click interface maps Moodle event data to your destination fields. Use template variables like {{user.email}} and {{course.fullname}} .
• Course Filtering – Filter events by specific courses. Include only certain courses or exclude test/sandbox courses from your automations.
• Multiple Actions per Automation – One event can trigger multiple actions simultaneously. Send enrollments to Airtable, log them to Google Sheets, and enroll the user in another course, all in a single automation.
• Analytics Dashboard – Built-in analytics page showing event activity, top courses, top users, and activity timeline with date range filtering.
• HMAC Authentication – All data transmission is secured with HMAC-SHA256 signatures, ensuring only authorized communication occurs.
• Zero Performance Impact – Asynchronous event handling ensures your Moodle site performance remains unaffected.
• Built-in Debug Mode – Comprehensive logging helps troubleshoot issues and monitor event flow during setup.
Supported Destinations:
• Airtable – Sync data to bases with create, update, or upsert modes and field behaviors
• Google Sheets – Append or update rows in spreadsheets with automatic column mapping
• SendGrid – Send branded transactional emails using dynamic templates with variable mapping for password resets, welcome emails, completions, and more
• Webhooks – Connect to Zapier, Make, n8n, or any HTTP endpoint

返回插件目录