Overview
The Course Creator AI plugin helps teachers build full Moodle courses and standalone activities with the help of Datacurso AI services.
It works together with the Datacurso AI Provider, which supplies the license key, credit usage controls, and shared AI context used across the Datacurso plugin suite. Once both plugins are installed, Course Creator AI appears inside Moodle’s native course creation form and provides an optional AI-driven assistant to plan, review, and populate course content.
Teachers can define the course intent through a prompt or a syllabus PDF, ask the AI to propose a structured plan, adjust the outline, and finally create the course or individual activities with AI-generated descriptions, instructions, and (optionally) images.
Administrators and instructional designers can rely on Course Creator AI to:
- Accelerate new course creation by transforming prompts or existing syllabi into Moodle-ready content.
- Reuse the same Datacurso context when generating additional activities inside the course.
- Enforce consistent tone, structure, and pedagogical rules through reusable system instructions.
- Keep credit consumption governed by the limits and reports managed from the Datacurso AI Provider.
What does Course Creator AI enable inside Moodle?
After installation, teachers see new AI options embedded in familiar Moodle workflows:
-
AI-assisted course creation
When creating a new course, the Datacurso section lets teachers define the intent and launch the Create with AI modal. The AI plans every section, topic, activity, and resource before populating the course shell automatically. -
AI-assisted activity creation
Inside an existing course, the plugin adds an Add activity or resource with AI button. It reuses the saved Datacurso context to generate single activities without retyping prompts.
Both flows stay inside Moodle and show real-time progress, so teachers can review the generated content immediately.
How the Datacurso context works
The Datacurso section in the course form defines how the AI should interpret each request:
- Context type – Choose Custom prompt to describe the desired course manually, or Upload Syllabus (PDF) to send an existing outline. The chosen context is stored per course.
- Context details – Provide the detailed prompt or upload the PDF that contains objectives, units, constraints, and student profile information.
- System instructions – Optionally apply a reusable instruction (managed in Manage system instructions) to enforce tone, structure, required elements, or institutional guidelines.
Once saved, the same context is reused automatically for course planning, plan adjustments, and any AI-generated activities created later.
Additional AI controls available in the form
Teachers can further guide the AI response with two extra options:
- AI response language – Select the target language for the generated course and activities. The language preference is stored and reused in every AI interaction for that course.
- Images for the course – Decide if the AI should generate images for sections and activities. Because each image consumes additional credits, administrators can keep this disabled by default and only enable it when needed.
These options keep the generated content aligned with institutional branding and accessibility requirements.
Planning, adjustments, and creation flow
The Course Creator AI experience is divided into two main phases:
- Plan with AI – Clicking Create with AI opens a modal that shows every planning step (context analysis, outline creation, activity design, etc.). If the proposal needs changes, the Adjust course planning option lets teachers send extra instructions and re-run the planning phase.
- Accept and create course – Once the plan looks correct, teachers confirm and the plugin creates the course automatically, displaying progress updates until the new course is ready. The user is then redirected to the fully populated course to make any manual edits.
The same modal is used later when creating standalone activities with AI, so the workflow remains consistent.
Consumption control and governance
All AI text and image generations consume credits from the Datacurso AI Provider license key. The provider also enforces the governance features that apply to Course Creator AI:
- Global credit usage dashboards inside Moodle reports.
- Per-plugin rate limits to control how many credits each user can consume with Course Creator AI within a time window.
- Per-user credit limits for custom quotas per teacher or instructional designer.
Because Course Creator AI shares the Datacurso AI Provider backend, it inherits the same visibility, limits, and audit trails documented in the provider section.
Requirements
To run Course Creator AI you need:
- Moodle 4.5 or later.
- The Datacurso AI Provider plugin installed and licensed (see Prerequisites).
- Appropriate permissions for teachers to access the course creation form and manage activities.
Without the provider plugin or a valid license key, the AI options will appear but cannot process any requests.
Tutorials and guides
- Create a course with AI – Detailed walkthrough of the planning and creation flow.
- Create an activity with AI – Instructions to reuse the saved context inside the course and generate individual activities.
- Manage system instructions – Configure reusable guidance that every course or activity can inherit.