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
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
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
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
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.
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,
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
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
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
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.
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.
Any suggestions would be helpful.
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