Learning Paths
Learning paths let you create structured sequences of learning activities. A learning path guides your learners through a specific order of documents, exercises, links, and other resources, with optional prerequisites and progress tracking.
This tool is arguably the most used course tool, because it acts as a composer for many other tools and can very much be the only tool facing learners.
Why Use Learning Paths?
Learning paths are useful when you want to:
Control the order of content consumption — ensure learners complete foundational material before advancing
Track progress — see exactly where each learner is in the sequence
Set prerequisites — require learners to pass an exercise before accessing the next section
Award completion — link learning path completion to the gradebook and certificates
Package content — create self-contained learning modules that learners can work through at their own pace
Creating a Learning Path
Open the Learning paths
tool from the course homepage
Click Create a learning path
Enter a title and optional description
Save — you will be taken to the learning path editor
The Learning Path Editor

The editor has two main areas:
Left panel — The list of items (steps) in the learning path, shown as a tree structure
Right panel — The content of the selected item
Adding Items
Click Add an item and choose what to add:
Section
A heading that groups related items (like a chapter title). Sections do not contain content themselves.
Document
A file or web page from your course's Documents tool
Exercise
A quiz or test from the Exercises tool
Link
An external URL
Assignment
A student publication from the Assignments tool
Forum
A link to a course forum
Survey
A link to a survey
Certificate
A special page to trigger the generation of a completion certificate or the awarding of skills
Organizing Items
Drag and drop items to reorder them
Nest items under sections by dragging them to the right
Delete items you no longer need
Setting Prerequisites
Prerequisites ensure learners complete certain steps before accessing others:
Select an item in the learning path
Open its prerequisites settings
Choose which preceding item(s) must be completed first
For exercises, you can require a minimum score (e.g., "Must score at least 70% on Quiz 1 before accessing Module 2")
Learner Experience
When a learner opens a learning path:
They see the list of items in the left panel
Completed items are marked with a checkmark
Items with unmet prerequisites are locked
Progress is tracked automatically — if a learner leaves and comes back, they resume where they left off
A progress bar shows overall completion percentage
SCORM Content
Chamilo's learning path tool can import SCORM 1.2 packages — the most widely used e-learning standard. Upload a SCORM ZIP file and Chamilo will create a learning path from it, tracking progress and scores according to the SCORM specification.
To import a SCORM package:
In the Learning paths tool, open the actions menu and click Upload
Upload the ZIP file
Chamilo unpacks and creates the learning path automatically
CMI5 / xAPI packages
CMI5 packages (the modern xAPI-based successor to SCORM) are supported through the XApi plugin. Once the plugin is enabled by your administrator, you can import a CMI5 package and learners can launch it from the course; their statements are forwarded to the configured Learning Record Store.
Content Authoring with C-Studio
Available if your administrator has enabled the C-Studio plugin.
C-Studio adds a built-in, drag-and-drop visual editor for creating interactive content directly inside a learning path — an alternative to importing a SCORM package when you don't have (or don't want to learn) a separate authoring tool like Articulate or iSpring. You build the content page by page right in Chamilo, and it's stored and tracked like any other learning path item.
Starting a C-Studio Project
When the plugin is active, the Learning Paths list shows an extra button next to the usual actions menu, marked with a "+" and a "Studio Tools" tooltip:

Click it to start. You'll be asked to create a new project from scratch or import an existing one:

This particular screen is currently only available in French, regardless of your platform or course language — a known limitation of the plugin version in use. Give your project a title and it opens straight into the editor.
The Editor

The editor is a page-by-page visual builder:
Left panel — your project's pages, with a "+" to add more, and a Tools section at the bottom (Clean data, Preview, Colors, Options, Quit)
Center canvas — the page you're building; click any element to edit it in place
Right panel — the component palette, dragged onto the canvas
The palette covers basic building blocks (columns, images, audio, titles, text, buttons, cards) as well as several interactive exercise types: Drag Drop, Fill text, Hotspot Img, Mark Words, Find Words, and Sort paragraphs, plus an iframe block for embedding external content and a Quiz block.
Language
C-Studio's own interface may default to French the first time you open it, independent of your Chamilo interface language or the course's language. If so, go to File > UI language and pick your language — the editor reloads immediately and remembers your choice afterward.

Saving and Exporting
Use File > Save as you work. File > Export... packages your project as a SCORM file you can download, back up, or reuse elsewhere via Import.... File > Quit returns you to the learning path list, where your C-Studio project now appears as a regular item.
Learning Path Settings
Configure how the learning path behaves:
Visibility
Hide or show the learning path to learners
Prerequisites
Require completion of other learning paths before this one
Auto-launch
Automatically open this learning path when learners enter the course
Accumulated SCORM time
Whether to accumulate time across multiple sessions
Linking to the Gradebook
You can include learning path completion as a graded activity in the Gradebook. This allows learning path progress to contribute to the learner's overall course grade and certificate eligibility.
Using AI
If the administrator has enabled AI-assisted learning path generation, you will find an AI generator option in the drop-down actions menu. Give the AI as precise a context as you want your learning path, ask for a number of pages and an approximate number of words per page, then tell it if you want to populate it with tests and launch. A few minutes later, you are looking down at a complete, text-based learning path.
Edit the documents to generate illustrations with more AI and you only have some review to do before you can share it with your learners.
Tips
Start with an outline — Plan your sections and items before building the path
Use sections as chapters — Group related items under section headings for clarity
Set prerequisites for assessments — Require learners to study the content before taking a quiz
Mix content types — Combine reading materials, videos, interactive exercises, and external resources for an engaging learning experience
Check the learner view — Use the Student View feature to experience the learning path as a learner would
Use SCORM for interactivity — If you have access to SCORM authoring tools (like Articulate, iSpring, or similar), create rich interactive content and import it into Chamilo. If your administrator has enabled the C-Studio plugin, you can build similar interactive content directly in Chamilo instead — see Content Authoring with C-Studio above
Last updated
Was this helpful?