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.
I am having problems tu configurate the block, only allow me to choose if it will be use in the entire web or only in courses. I can not choose the configuration of levels, it says Internal Server Error but I have no idea where is the error.
Thanks
Best regards,
Dragan
Lee, thanks a lot for your feedback!
The plugin is not meant to be used to attribute XP based on achievements, but based on participation. Though you can, as you thought, change the XP of a user with your own bit of PHP code. I would suggest crafting a query to increase block_xp.xp value, then do the following:
$manager = block_xp_manager::get($courseid);
$manager->update_user_level($userid);
Currently, there is no way to set a rule that changes the XP depending a number of attempts. Yes, CRUD are for Create Read Update and Delete, and they apply only on events of type "Participating", for example CRUD a forum post, or an assignment, ...
Cheers,
Fred