Skip to content

AI Course Builder

The problem

Standing up a new course from scratch — outlining topics, writing every lesson, and authoring quiz questions — is slow, and turning a stack of SOPs or a PDF into structured training is even slower.

The solution

The AI Course Builder generates a fully structured course — topics, subtopics, lesson content, and multiple-choice quizzes — from a topic name, a block of text, or an uploaded PDF. A four-step wizard keeps a human in the loop at every stage, so nothing is created until you confirm.

Topic, text, or PDF

Generate a course from a topic title and audience, or from an uploaded PDF such as a set of client SOPs.

Human-in-the-loop wizard

A four-step wizard lets you review and edit topics and content — nothing is created in your course until you confirm.

Native Moodle output

Creates one section per topic, a Page activity per subtopic, and a Quiz activity per topic with questions in a dedicated question-bank category.

Save and resume drafts

Drafts store the entire wizard state and auto-save after each step, so you can resume, rename, duplicate, or delete them per course.

Teachers

In your course, go to Course administration → More → AI Course Builder, then work through the wizard: provide the course details (and an optional PDF), set learning preferences, review the generated topics, and review the generated content. Select Create course content to build it as native Moodle sections, pages, and quizzes. See Building a course.

Administrators

Supply the provider keys and models, and set limits such as request timeout and max PDF size, in Admin settings.

After a course is built, you can enrich any text in the Moodle editor — generate images, infographics, narration, or avatar video — with the AI editor tools.