Completion Levels
- Moodle 1.9–5.1
- 更新 2026-01-27
Completion Levels is a block designed to track students progression within a course, and gamify their learning experience by awarding them levels as they make progress in the course.
Completion Levels Block
Version: 2.0 (January 2023)
Authors:
– Astor Bizard (version 2.0+)
– Florent Paccalet (version 1)
This software is part of the Caseine project.
This software was developped with the support of the following organizations:
– Université Grenoble Alpes
– Institut Polytechnique de Grenoble
Introduction
Completion Levels is a block designed to track students progression within a course, and gamify their learning experience by awarding them levels as they make progress in the course.
This block is greatly inspired from both Level Up XP (block_xp) by Frédéric Massart and Completion Progress (block_completion_progress) by Jonathon Fowler.
Gamification
With this block, students see progress within a course over a total or as a percentage, granting them a leveled badge. The badges are customizable (see Customization below).
A wall of fame of students can also be displayed (optionally anonymous), to enhance the gamification process!
Multiple block instances can be present in a course. Each instance can track completion on a different set of modules, for example to track progress in different competencies.
Students can see an overview of their progress for a block, allowing easy completion tracking and fast navigation.
Optionally, tracked modules can be highlighted by a star on the course page, allowing students to easily target them.
Setting up Completion Levels in your course