Moodle Plugins directory: Completion Levels | Moodle.org
Completion Levels
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
Once the block is added in your course, it needs to be configured to track completion on course modules.
A weight can be associated to each tracked module, and will be used to compute overall block progress.
Modules completion tracking can be done using the standard Moodle completion, or using grades. In that case, completion will be ponderated and relative to grade obtained over maximum grade for each module.
Customization
Each block instance can display its own set of badges. Feel free to create your own!
A badge set can also be defined at the site level, in the plugin administration settings.
Students tracking
Teachers have access to a global overview of students block progress.
They also have access to a more detailed view, listing every tracked module completion for every student.
Additional features
Notifications can be configured to be sent to some teachers, when a student achieves 100% on a block instance.
A Completion Levels block instance can also be added to the site front page, or on the dashboard.
That instance will show a personal summary of Completion Levels block instances from every course the user is enrolled in.
1) Completion levels
2) Ranking block
experiment data link:
https://docs.google.com/spreadsheets/d/1HBTF_ERSY_0i_E2xLjjNLaiA3SnYzOTT/edit?usp=sharing&ouid=101216055333610446411&rtpof=true&sd=true
Observation:
1. Ranking block awards you rank and points for Student's effort not necessarily Student's knowledge.
2. Ranking block :Same activity can be completed by one student several times he wants to gain better rank.
4. Ranking Block: Need GOD level mathematical skill to calculate points.
3. Competition level is hardcore based on moodle grading system and students get ranks and score for both their effort and knowledge.
4. Competition level: Score calculation could be easily understood.
Conclusion:
Competition level truly present Rank and Score of Student considering both his effort and ability,
"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 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' ."
This is an example of what can be done, you can interpret "competencies" as Moodle competencies or as general learning skills
Thank you for this great plugin!
I've create an issue on your bug tracking sending the link to a branch with code to implement basic support to Moodle Branded App:
https://gricad-gitlab.univ-grenoble-alpes.fr/caseine/moodle-blocks_completion_levels/-/issues/2
The plugin can be displayed on the dashboard and inside the courses.
The "view my progress" page was not implemented yet and will be opened in a web browser.
Best,
Daniel
I've updated my branch to support the "Student overview" page in the app too.
Hope you like it.
Best,
Daniel
I've made a commit to make it compatible with Moodle 4.5:
https://gitlab.com/adapta/moodle-block_completion_levels/-/commit/b58e1b70263617eb5639c27e96d13eadd30c3982
Sorry to not create it on your gitlab but my account was deleted/suspended there.
Best,
Daniel
i've made a commit to make it compatible with Moodle 4.5:
https://gitlab.com/adapta/moodle-block_completion_levels/-/commit/b58e1b70263617eb5639c27e96d13eadd30c3982
Sorry for not creating it at your gitlab, but my account was deleted/suspended there.
Best,
Daniel