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.

Hi Frédéric,
I just updated from 2.2 to 3.0 and while at it I also installed this awesome plugin. Is there any way to calculate xp points for past quiz attempts? I don't mind manually digging into the database if need be, I just need to know where to start. (I suppose it's mdl_block_xp.xp and mdl_block_xp.lvl that have to be updated but I'd like to calculate the points consistently with your algorithm, not just just use something I make up.)
The second (set of) question(s) is about the rules. Basically, the course is simple we're talking of is simple: it only contains a number of quizzes, each of which can be attempted multiple times. I would like to give either a fixed number of points for each finished attempt/the number of points a person reached in that particular attempt. I have found a way to do the former version, but not the latter when editing the rules. Is there one? Plus, I guess it would be nice to be able to subtract points if a person hasn't viewed the course for a while. Also I don't understand the default rules, does CRUD stand for create-read-update-delete? So the default rules apply to the crud of any kind of activity/resource within course?
Thanks,
Éva
Hi Artem,
No, that is not something that I am aware of. There must be a bug which your Moodle administrator should be able to identify. Once identified could you please report it at https://github.com/FMCorz/moodle-block_xp/issues
Thank you,
Fred
Hi all! I'm having trouble accessing the rules page. It is completely blank. All other pages look good. Has anyone had a similar problem?
Hi Diego,
Unfortunately you can't. It's an interesting problem so it would be helpful if you could file it as an improvement request on https://github.com/FMCorz/moodle-block_xp/issues . Others may comment and express their interests in seeing this improved.
Thanks!
Fred
Hi Frédéric! First of all, congratulations for the plugin. It's absolutely nice. I'm facing a simple situation and kindly ask for your help. I've several activities in a course, that are manual completed (checked) or automatically (when the student views the activity). But each time the student view the activity or uncheck it and check again as complete, it gains points (of course, respecting the "Cheat guard" time parameters). How can I avoid this situation? In other words, how can I configure the plugin to accept (and count points) only the first time the student complete a certain activity? Thanks in advance. Best wishes.
No.
When I try to access the rules, it asks for a password?
Hi
I am using level up plugin in moodle 2.9.3+, how can customize triggered events and some rules, for example when a student get loggin should get a some points, when a student post comments in a forum should get points different to the one get when viewed a forum, what should I do, which pages should I edit; any assistance please???
Hi there,
I;m having trouble adding the block for the Student User. I have added it toa course and it is showing for the Admin User. Other blocks are able to be added. the problem just seems to be for the Level Up! Plugin. I have already checked the permissions and Student User has view capability. Any suggestions?
Thanks in advance.
Dom
Hi Peter,
Currently the block can only be added to courses and then marked as being displayed everywhere. I think that's the only way you can solve your problem for now.
Cheers,
Fred
Hello, I need a bit of help. I use Moodle 3.0 and I want to incorporate the Level up block inside the quiz area above the question maybe when the quiz is going on so that there would be a bit of graphics inside the quiz area and people can see the level and the progress above or below the questions.

Hi Fred. Thanks a lot for the recent updates. I love the new rules editing UI - simply brilliant!

Hi Gareth,
Instead, you could try to blacklist all the events, except: \core\event\course_module_completion_updated. That event is triggered whenever the completion of a module is updated. Unfortunately that does not mean that they have completed it, but if you set all your activities to "automatic completion" then it may be reliable.
Let me know how this goes.
Cheers,
Fred
Hi Fred,
Thanks a lot for your reply. That explains why I'm getting a different score for each activity.
The course I'm working on is non-linear, meaning that the student chooses which order they complete the activities in. What I'd like to do is give them the same XP or % complete for completing each activity. I would use the 'progress bar' for this but it is set up in linear way, so its not ideal.
I think the system I want is not really within the scope of this plugin, so maybe it would need a different (as yet uncoded) plugin entirely.
Thanks very much for your help,
Gareth
Hi Gareth,
You don't really assign "XP" to activities. The XP attributes comes from actions that the student has performed in the course. What the rules allow you is to change the amount of XP they get for each of those actions. So if you were to set a rule "Activity is blah blah give 6xp" that would mean that if the user performs an action in that activity, they will get 6xp. However, some activities "trigger" a lot more actions than others. For instance, a forum can report actions when you view the forum, view a discussion, create a discussion, reply to a discussion, and probably more. Each of these actions will give 6xp to the student.
Maybe what you're trying to do is reward the user for "completing" an activity, that's a bit different and I have to admit that I did not investigate how that could be done. If you're feeling that block_xp could be improved by supporting something that you need, could you please raise an issue on the Github project?
Thanks!
Fred