Completion Levels

Blocks ::: block_completion_levels
Maintained by Astor Bizard
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.
Latest release:
225 sites
154 downloads
19 fans
Current versions available: 1

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!
Example of a Completion Levels block as seen by a student

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.
Example of three block instances as seen by a student

Students can see an overview of their progress for a block, allowing easy completion tracking and fast navigation.
Overview of student completion of three tracked modules

Optionally, tracked modules can be highlighted by a star on the course page, allowing students to easily target them.
A next to a module name on the course page

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.
Block configuration form for modules

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.
Block configuration form for badge customization

Students tracking

Teachers have access to a global overview of students block progress.
Overview of students completion as seen by a teacher

They also have access to a more detailed view, listing every tracked module completion for every student.
Details of students completion as seen by a teacher

Additional features

Notifications can be configured to be sent to some teachers, when a student achieves 100% on a block instance.
Block configuration form for notification

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.
The Completion Levels block on the dashboard


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Astor Bizard (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Wed, 18 Jan 2023, 6:20 PM
    Approval issue created: CONTRIB-9179
  • Colegio GAP Iztapalapa
    Thu, 9 Feb 2023, 10:37 AM
    Excelente plugin para ver el seguimiento de los alumnos y sus actividades, te ofrece reporte detallado y con una interfaz muy amigable, también es muy flexible con la imágenes personalizadas de los íconos, el interés de los alumnos incrementa aún más gracias al plugin. Muchas gracias a los desarrolladores.
  • chandan kumar
    Mon, 22 May 2023, 10:03 PM
    Excellent plugin. I found it better than level up. Reason is Level up free version is not synced with moodle grade system.
  • chandan kumar
    Sun, 28 May 2023, 5:04 PM
    I experimented between two plugins i.e
    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,


  • chandan kumar
    Sun, 28 May 2023, 6:05 PM
    Can someone please tell me, the word "competencies" in below statement (taken from this website) has the same meaning of competency as in Moodle inherent site.

    "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' ."


  • Astor Bizard
    Tue, 30 May 2023, 2:28 PM
    Hello,
    This is an example of what can be done, you can interpret "competencies" as Moodle competencies or as general learning skills
  • Gube engen
    Sun, 24 Sept 2023, 9:38 PM
    Hello, This is really amazing block. Very well designed and coded! Keep up the good work
Please login to post comments