Level Up XP - Gamification 🏅 icon

Level Up XP - Gamification 🏅

Maintained by Frédéric Massart ⭐
🔥 🤩 The easiest way to add gamification to your Moodle site! Engage your learners! Gamify their learning experience to increase participation and completion rates. #gamification #engagement
Price option: Free

Supports Moodle 2.7-5.2 See all versions
Latest release: 3 months ago
Installations: 11249
Downloads (last 90 days): 2405

Frankenstyle name: block_xp
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

@Jesse Everything is possible, I guess it is just a matter of deciding what is useful for everyone, and what is not.
Could you expand a bit more how you visualise this feature you are describing? As well as how you would use it.
Cheers!
@Frédéric Massart Thanks for that, exactly what I was looking for.
Although do you think there could be an admin block for rapid EXP bonuses. I would love to be able to give EXP boosts live in class!
You sure can Andre,
I would be happy for you to do so. Have you ever used AMOS? That is our platform to translate Moodle and the plugins.
See here: http://lang.moodle.org/
Cheers,
Fred
Hey Man!
Nice project.
I Speak Portuguese Brazil.
I can perform translate the plugin ?
Think which is possible?
Thanks!
@Michell, could you give a bit more details? You will only see the students who have done something in the course. I suggest you login as a student and navigate through the course, then check the report. Also make sure that the XP gain was enabled (first setting on the settings page).
I cant see the report page.... and i cant see users in the block anybody can help me please
Thanks for the feedback Jesse!
This feature exists and was added in the version 1.2. If you head to the 'Report' page, you will notice an icon 'Cog' that symbolises the 'Edit' action. If you click on it, you are able to change the experience points of a user. There is no fancy interface to add or remove, but it should be flexible enough for you to edit their XP. Once done, their level will be updated.
Could you try this and tell me if it suits your needs?
Cheers!
Fred
I've said it before, but this is easily my most loved Moodle plugin. My students absolutely love this and it's nurturing engagement levels that I could never have imagined. The students are doing twice as much work, and powering through content.
One major request though, it really needs a button to manually add/remove/edit experience. I only have 50 kids in my classes, otherwise I'd offer to pay for such a feature.
Keep up the good work! smile
@Mery B
No, the block will not work on 2.6, and even if you made it work, it is using core features only introduced in 2.7. Yes, everything on the plugins database is free to download and use.
Cheers,
Fred
Hi Fred,
does this block work with moodle 2.6? It's free? Thank you in advance.
Maria Grazia
Thank you!
@Mukarram
* "XP Points based on activity completion": This should be possible if events are fire when an activity is set as "completed". This plugin entirely relies on core events, if an event is missing it should be requested from core. There is now a plugin in Moodle to view all the events that we have in place.
* "XP Points based on Forum Posts": Currently you get XP when you post, read or update a post. It is not set specifically per post or forum though.
* "Ability for the course teacher to remove invalid points": I have been thinking of a way for teacher to modify the current XP count of a user, that should be what you are looking for.
@Sam
* You are right, the title issue will be fixed in the next release.
* I am shipping the plugin with 10 different stars for the levels from 1 to 10, after that it will use the same icon 11 onwards. It is done via CSS for the moment, but I will think of a better way to allow customization.
* In the v1.2, I added an "Informations" page on which all the levels are displayed, along with the need XP and their description, is that what you were talking about?
* You should not to change to 100 levels, you can now change the points required per levels. And I am still hoping to find time to develop the ability to define how much XP each event provide.
Thank you for your feedback!
Fred
Thank you for this excellent gamification plugin.
1. There seems to be a bug where the block title does not change from "Level Up!" even if I change it in the settings.
2. By what rule are the colorful "star" icons generated? I'd like to show all of the levels on a page with rewards listed, and matching icons would be really great. We're testing it at 100 levels (only because the default xp gain is so fast)
Frederic, This is an awesome, awesome plugin. I have been waiting for something like this to hit the community. This is gamification in its true form, not just using grades and grade book which is so limited. We currently use the moodle gradebook as a points system and award points based on activity completion. We are a premier legal membership organisation, so grades were not important for us.
We needed to motivate our members (seasoned attorneys) to complete activities in a course via a points system.
I am installing this plugin today and experimenting more.
As requested here are some things for you to consider in future enhancement :
> XP Points based on activity completion like assignment submission, scorm activity completion etc, completing feedback survey, infact any type of activity completion (This is a very important feature I think, we use this condition in our current moodle setup)
> XP Points based on Forum Posts
> Ability for the course teacher to remove invalid points
I will be happy to provide development support if need be.
Kind Regards,
Syed
As a student/tutor myself, this plugin is the coolest thing ever!
Hi Peter,
There are loads of improvements possible for this plugin. So far I did not get a chance to do more than what you've seen, but I would love to.
I really want to add the ability for teachers to set the the XP awarded for actions, but what set of options to give is not clear in my mind yet. And the more complex they are, the more processing they require, and so far I have been trying to save on performance. I might actually need to shift the logic differently not to process the events in real time but during cron, but I'm not going to get into technical details now.
Preventing duplicated events has been in my mind too, but that has to be well done in order not to ignore other legitimate events. Also, I do not think I should not give experience points for actions already taken, but maybe just ignoring the repeated one during a short period of time.
Any feedback is welcome, and I would love to hear from anyone who is using that (or planning to) in a real world environment.
Thanks!