Level Up XP - Gamification 🏅 icon

Level Up XP - Gamification 🏅

đŸ”„ đŸ€© 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.

Hello,
Currently I have a bit of a problem understanding how this works. I have a course with 16 activities and I'd like to award 6xp for each activity. However, I'm not getting a consistent score awarded on each activity.
I've tried playing around with the conditions but it doesn't appear to be making an impact. If I wanted to set a score of six for completing a lesson, how would I set it up?
Thanks,
Gareth
Hi Garth,
Teachers should not receive any experience points and are not displayed in the list ever. Should you wish to change that behaviour you can abuse the capability block/xp:earn, and manually set each teacher to level 10. From memory you can change the alter the CSS to use larger images, but you'd have to test the results.
Cheers,
Fred
Brilliant plugin! Two questions: (1) As a Teacher/Course Creator, can I make myself 'Level 10' automatically? (2) I find the 100px x 100px quite small for custom badges -is it possible to adjust these dimensions?
Hi Rich,
It's hard to debug a problem with so little information. But no, the plugin does not use cron to compute the experience points, they are computed live. Did you log in as a student before testing? As the plugin essentially relies on events, is your "handbook" module triggering them with the right information? The plugin ignores everything but participating events.
Hi Phuong,
To the risk of disappointing you, I am more and more thinking that block_xp is not the right place for rewarding students for their performance. The idea is really to reward students for their progress and investment rather than comparing themselves to others. See, in the first versions there was not even a ladder.
On a positive note, I have been thinking about creating another plugin which would suit better what you are trying to achieve. Hopefully I'll get time to work on it a bit at some point.
Hi Frédéric,
This is a great plugin. Thanks for contribution. It's better if your plugin relates to the grades of a student gained in each assignment, and if it displays the "Ladder" in block like the screenshot instead of Level. Are you planning to connect XP to the actual students' performance further? I look forward to enjoying the next version.
Best wishes,
Hi Frédéric. I appear to have a problem with this plugin, although I may know the answer. I have installed Level Up onto our version of Moodle and all seems fine, and I have set up some basic rules. The first rule I have set up is simply 10 points for opening up and reading the course handbook. I noticed that Level Up is not updating my score and it remains at 0. For some time we have had problems with the Cron job, which will not update the database from the the log files and I am guessing you are using this data to determine the tasks which have been completed?
This is great for my middle school kids. The 10 levels default was reached in a week or 2. So I went and added more levels (up to 100) and increased the algorithtm multiplier.
Hi Clément,
It's not impossible that I add support for a combination of conditions rather than a combination of "triggers", I'm not sure when though.
I answered a few things here: https://moodle.org/mod/forum/discuss.php?d=318996&parent=1280992 maybe that helps.
Cheers!
Fred
Hi Fred,
Thank you for your answer. In fact I mix two things in my brain : activities completion and triggers. Now, I understand well Level Up counts triggers to measure experience. And not activies completion.
So in my case, I think i'm gooing to use Level up + badges (for quiz or forum completion). Do you think in the futur it will be possible your plugin counts triggers AND activities completion ? I know these are two different things in Moodle but why not combine these two goods concepts.
One more thing : do you have a link where we can find clarification about "Event property" fields (event name, target name, etc.)
Regards.
Clément
Hi Clement,
Currently the plugin does not support this, the plugin listens to an action and remains unaware of the state in which the action happened. To re-use your example, the plugin can capture when a student posts to a forum, but it doesn't know if that is the first, or thousandth post the user submitted.
For the quiz result, it's not currently possible either, but it should be easier for me to add support for it. I have been thinking about filtering the events based on a grade received, I will have to look a bit more into that.
I hope you can find a way around these.
Cheers!
Fred
Hi Fred,
Thank you for your plugin and your work. I have a question about Level Up. I try to edit levels and rules but I'm not sure to understand if we can make what I want.
I want students win experience linked with posts in a forum and quiz/test result. So can we do something like :
1. Forum
- If student post or create 3 messages in the forum, attribute him 5 points.
- If student post or create 3 more messages (after the first 3 messages) in the forum, attribute him 15 points more.
2. Quiz/test
When student submit test use his result
- If student have a result above 14, attribute him 10 points
- If student have a result below 14, attribute him 5 points.
Best regards.
Hi Brian,
Adding a rule on "eventname" is equal to "\core\event\course_viewed" attributing 0 experience points should give 0 to viewing the course. If you also want to remove the XP they earn when viewing modules, then adding a condition "eventname" contains "course_module_viewed" should work as well.
Let me know how this goes.
Is there a way to cancel out the 9 points for actually going to the course page (\core\event\course_viewed)? Some students are getting an advantage by revisiting the course page several times, because they are slower at getting work done in class, so they have to go back at home to finish it. Others constantly have missing work, so are having to go back to the course repeatedly, meaning that they are racking up points with every visit to the course page. I tried to cancel out all the default 9's by setting a rule for most of the "course module viewed" events (for example: "File: Course module viewed") as "0". I don't see an event for the plain general course module. I set the other CRUD events (C, U, D) to 0, but setting the "R" made it so none of my other point rules would register (Like game viewed, url viewed, lesson question answered, etc...).
Any suggestions would be helpful. smile
Hi Paulo,
A dialogue/modal is displayed when the user levelled up, similar to what you can see in the first screenshot. You can disable this using one of the settings.
Cheers,
Fred
Hey, Fred! I'm still a newbie on Moodle, but I'm trying to achieve a better visualization for badges in the school I'm working. How does your plugin work 'visually'? Does it shows a pop-up or modal when you level-up?