Experience Points (XP) plugins

De MoodleDocs

Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)


Level up! (block_xp)

Highligts

Engage your students! A Moodle plugin to gamify your students' learning experience by allowing them to level up in their courses.

Features

  • Automatically captures and attributes experience points to students' actions
  • Block that displays current level and progress towards next level
  • Report for teachers to get an overview of their students' levels
  • Experience points are earned per course
  • An event is fired when a student levels up (for developers)

Requirements

Moodle 2.7 or greater.

Installation

Simply install the plugin and add the block to a course page.

How are experience points calculated?

Thanks to the new Event system introduced in Moodle 2.6, the plugin captures the events having the educational level participating and gives experience points based on whether they are creating, updating or reading content. Though due to the lack of participating events in earlier versions, this plugin was developed for 2.7 or greater.

How to restrict access to a module?

Have a look at this availability plugin Level.

Todo

  • Allowing teachers to define the experience points attributed for each action
  • Customizable algorithm to determine the experience points needed for each level
  • Add settings to customize the design of the levels
  • A 'ladder' page to see other students' levels
  • Awarding a badge when a student reaches a level (blocked by MDL-39864)

License

Licensed under the GNU GPL License