Skip to main content

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.

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)