Corolair AI teaching assistant - Support students, free teaching time & transform your class

Local plugins ::: local_corolair
Maintained by Romain CorolairRomain Morvant
The Corolair AI teaching assistant plugin for Moodle helps you support your students outside class with a 24/7 available secure AI tutor trained on your Moodle resources and more. With teaching assistants, students can chat with your content whenever they want and practice through quizzes and exercices whose usage data is made accessible to you. The teaching assistants also helps your students ask questions directly to you and challenge the AI outputs thanks to your expertise.
Latest release:
60 sites
204 downloads
12 fans
Current versions available: 1
Don't hesitate to book a slot if you'd like to benefit from personalized onboarding.
 

Overview

The Corolair Moodle Plugin enables seamless integration of AI teaching assistants into Moodle courses, enhancing the learning experience for both trainers and learners. This plugin transforms course content into interactive, AI-powered assistants that support personalized learning.


Key Features

For Instructional Designers & Trainers:

  • Create and customize AI teaching assistants directly from your Moodle courses

  • Curate additional resources to improve assistant responses

  • Monitor learner interactions, trending topics, and usage insights

  • Adjust assistant behavior and update source materials as needed

For Learners:

  • Access AI assistants embedded natively within Moodle courses

  • Ask course-related questions and receive instant, AI-driven answers

  • Self-assess understanding through an AI-generated question bank validated by trainers

  • Pick up where they left off with a continuous chatbot experience and auto-evaluation mode


Accessing Corolair

  • From the Moodle homepage: Trainers access the Corolair platform to manage existing assistants

  • From each course: Trainers can create a new assistant with preloaded course resources

  • For learners: Assistants are available within enabled courses, appearing as a side panel or chatbot


Installation Process

Installing the plugin automatically creates a Corolair account and generates an API key for your Moodle instance via an ad-hoc task. The account begins with a trial version, allowing one AI assistant and up to three content sources (more can be enabled later). After the trial period, Corolair becomes a paid solution. You can contact our sales team through the platform to explore a plan that fits your needs.

To grant access to Moodle users such as trainers or instructional designers, assign them the "Corolair Manager" system role (created during installation) or grant the relevant capability.

Important: For the plugin to function, your Moodle instance must be accessible over the internet. Instances that are not reachable externally (e.g., running on localhost, internal-only networks, or behind a firewall without public access) will prevent key features such as AI assistant creation and user authentication from working.


Troubleshooting API Key Issues

If you encounter an API Key issue when accessing Corolair from a course or the homepage, it may be due to a blocked ad-hoc task or a connectivity issue (e.g., an internal-only Moodle instance).

To help us investigate, visit the Corolair page via the Home or Course shortcut and report the issue. We’ll review your setup and manually assign an API key if needed—typically within one business day.

Keywords: #Chatbot #OpenAI #ChatGPT #Claude #Mistral

Potential privacy issues

Course Materials: Course content retrieved via the Moodle API, along with any additional files uploaded during AI teaching assistants creation, are uploaded to Corolair servers for processing. Server Location: Corolair servers are hosted on AWS and are currently located in France and Germany. For specific server location options, such as the US or sovereign hosting in France, please reach out. AI Processing: Corolair's AI logic utilizes Anthropic and Cohere models, which operate on our AWS servers without any external calls. Discussion Storage: Learners' discussions are stored securely on Corolair servers. User Data: Admin, Trainer, and Learner information is retrieved via the Moodle API for personalization purposes and is safely stored. Trainer Access to Learner Discussions: Trainers can view Learners' discussions. However, these can be anonymized if needed. GDPR Compliance: Corolair complies fully with GDPR regulations. Feedback on Privacy: We welcome suggestions for improving Corolair's privacy practices. Self-Hosting Option: If desired, Corolair can be hosted on your servers. This option requires additional work to decouple Corolair and integrate it with your preferred AI model or provider. Please reach out for more details.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Romain Corolair
Romain Morvant (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Sat, 7 Dec 2024, 12:20 AM
    Approval issue created: CONTRIB-9768
  • Jincai Wei
    Tue, 18 Mar 2025, 8:36 AM
    It looks great. I completed all the previous settings.
    But don't know where to enter the step of:
    "Now go to Corolair to configure the connection to Moodle for the entire Organization from the Integrations tab. Click on Connect on the Moodle integration (the only one configurable off the shelf for the moment)."
  • Romain Corolair
    Thu, 27 Mar 2025, 10:28 PM
    Hi Jincai Wei,
    Thank you for your feedback! The documentation you accessed was outdated. We've updated it here https://corolair.notion.site/Moodle-Integration-EN-5d5dc1e61f8d4bd89372a6b8009ec4e4?pvs=4.

    If you encounter any issues, feel free to contact me directly or report a troubleshoot via the Corolair page (via Home or Course shortcut) with your prefilled instance details. I'll respond within a day.

    Best,
    Romain Morvant
Please login to post comments