Back to resources Date: 04/09/2025

Copilot Plugin and Agent Samples for Moodle

Reimagining the future of education with AI in Moodle

AI is reshaping how we learn and teach—breaking down language barriers, increasing accessibility, and giving educators and students powerful tools to collaborate more effectively. It’s not just about saving time anymore; AI is enabling a fundamental reimagination of what education can be.

That’s why we’re pleased to announce that following collaboration with Microsoft we have now developed — and successfully released — the Microsoft 365 Copilot plugin (local_copilot) for Moodle. This plugin is now available in the official Moodle directory.

A unique partnership in AI-enhanced LMS

Working hand-in-hand with Microsoft’s Education team, including hands-on workshops and pilot testing, Enovation played a pivotal role in bringing this integration to life. The plugin enables Moodle to send data to Microsoft Copilot, where declarative AI agents for teachers and students respond in real time—right across Microsoft 365 applications.

What the plugin delivers

The local_copilot plugin adds two sample Copilot agents to Moodle—one tailored for teachers, the other for students—allowing access and interaction with Moodle content from within M365 apps such as Word, PowerPoint, and BizChat.

Teacher agent capabilities:

  • List courses they teach
  • View course content and structure (sections and resources)
  • Find activities (assignments, forums, quizzes)
  • Create assignments and discussion forums
  • Monitor progress, grades, and student submissions
  • Post announcements

Student agent capabilities:

  • List enrolled courses and self-enrol
  • View course content and assignments
  • Find specific activities (quizzes, forums, etc.)
  • Check overdue assignments and activity completion
  • Access grades and assignment details

This integration empowers users to interact with Moodle content directly through Copilot—spanning multiple M365 apps, enhancing productivity and accessibility.


Why it matters

  • For teachers: Instant access to course structures, content, and administrative tools—all in the apps they already use.
  • For students: Clear visibility into their courses, deadlines, and tasks—plus, the ability to self-enrol without leaving familiar M365 environments.
  • Technical requirements: The plugin works with Moodle 4.5+ and PHP 8.1+ and requires standard plugins like local_oauth2 and webservice_restful, along with suitable Microsoft 365 and Copilot licensing.

What’s next

documentation page has been developed to guide users through installation, features, and configuration details. This will help teams deploy and customize the plugin to meet their specific needs.

If you’re using the Microsoft 365 ecosystem and looking to boost learning experiences with Copilot, Enovation has the experience and technical know-how to make it happen. Let’s redefine what AI can do in education—together.

Ready to bring Copilot into your Moodle? Contact us now to learn more!

Other Related Articles

Be the first to learn about our latest news and updates