Overview
The Datacurso AI Provider is the core component that connects Moodle with the Datacurso AI services — enabling, from a single place, AI usage across both Moodle’s built-in AI actions and the full Datacurso AI plugin suite.
This provider acts as the central bridge behind every Datacurso AI extension, offering a consistent channel to communicate with AI services and a unified way to configure, control, and monitor consumption.
In addition, the Datacurso AI Provider includes built-in tools to display detailed AI credit usage reports directly within Moodle and to apply governance controls when needed.
Administrators can monitor and manage AI service consumption through dashboards that show:
- Number of credits consumed per month
- Available credits
- Total credits consumed
- Credit distribution by service
- Daily credit usage trends
These capabilities help keep AI usage measurable and manageable, with options such as user quotas and service-level limits depending on your deployment needs.
What does it enable inside Moodle?
With this provider enabled, you can use Moodle’s default AI actions, such as:
-
Generate text Generates text from a text prompt.
-
Generate image Generates an image from a text prompt.
-
Summarize text Summarizes the content of a course page.
These capabilities integrate with Moodle’s AI system, keeping a unified experience.
Datacurso AI plugin suite (compatible with this provider)
The provider is the common foundation for the following plugins, enabling a consistent and manageable integration:
Course Creator AI
Helps teachers generate complete courses with AI and also create standard Moodle activities inside a course through a guided flow.
Assignment AI
Assists with submission review by analyzing assignment content to support grading and feedback.
Tutor AI
A conversational assistant integrated into courses through a floating chat interface, providing real-time support to students and teachers.
Share Certificate AI
Adds an Share on LinkedIn button to certificate activities and can optionally generate a suggested post message.
Student Life Story AI
Consolidates the student’s academic journey into a single view by analyzing grades, participation, and progress to provide a clear overview.
Recommended Courses
A block that displays personalized recommendations on the student dashboard. It relies on Ranking Activities AI and the Datacurso AI Provider to show suggestions based on preferences and ratings.
Forum AI
Enables automated forum replies using AI. The AI analyzes the conversation context and the student’s interaction and generates a response as if it were another platform user.
Ranking Activities AI
Allows students to rate activities and resources; AI transforms that input into insights for teachers and administrators.
Smart Rules AI
Automates course actions through rules based on conditions (activities, grades, and user behavior), enabling more consistent workflows.
Consumption control and administration
This provider not only enables the AI connection. It also includes tools to make usage measurable and governable:
- Consumption reports with history and overview pages.
- Per-user usage limits (configurable quotas) with options to edit, delete, and reset counters.
- Per-service / per-plugin limits (for example, applying a quota within a time window) to enforce priorities and avoid unplanned consumption.
The goal is to support responsible usage, with visibility for administrators and service-level control when needed.
Central configuration (license key)
Provider operation is based on a license key, configured in the administration settings.
This key is the primary connection element to Datacurso and is used as a shared configuration for all plugins in the Datacurso AI suite.
Why is this plugin the core of the suite?
Because it centralizes three essential elements:
- Connection to Datacurso AI services through licensing.
- Consumption governance (reports, limits, and traceability).
- A common integration layer so suite plugins work consistently.
Tutorials
Provider AI for Moodle: The Brain Behind All Plugins | Claim Credits Step by Step
This video walks through the complete end-to-end process to enable AI in Moodle using the Datacurso AI Provider:
- Where to download the provider
- How to install it in Moodle
- How to configure it from scratch
- How to connect Moodle to Datacurso AI through the centralized provider
- How to claim free credits and verify services
- How to validate the final integration and prepare your site to use the Datacurso AI plugins (Tutor AI, Course Creator AI, Assignment AI, Forum AI, Ranking AI, and more)