FMCorz / moodle-block_xp

A gamification plugin for Moodle allowing students to gain experience points and level up.
https://levelup.plus/?ref=github
149 stars 41 forks source link

Boosters #114

Open lucasbagatini1 opened 4 years ago

lucasbagatini1 commented 4 years ago

Hi guys!

First of all, thanks for your work, the plugin is awesome already. To improve it even further, here's a suggestion: it would be great to be able to set boosters. For example: if a student logs in at least X days a week and/or spends Y hours a week studying, the plugin would award him twice as much points for each activity completed.

I don't know if this is doable, but it would really enhance the motivation for students to come back regularly, study more and use their creativity to gamify the system in their favor according to the rules set by the admin.

Thanks for the consideration :)

FMCorz commented 4 years ago

Hi @lucasbagatini1,

Thank you for your suggestion. At present, Level up! observes the actions of students as they occur, and does not look back at what they previously did. Therefore, it is currently not detect the number of times they logged in, or how long they have been on the website.

I like the idea of giving them an XP boost in the form of a modifier! We'll keep that in mind as their may be different ways to achieve this without necessarily tying them to the above. Perhaps the most challenging part of such a modifier is to be able to communicate with the students that the booster is active, how long for, and how they got it.

In the mean time, if you wish to encourage students to be more active, we suggest to give them repeatable tasks that award points. For instance a self-assessment quiz, or a discussion forum. That combined with the cheat guard should prevent them from abusing the system. Although the cheat guard from Level up! Plus would probably work best for this use case.

Please let us know your thoughts on the above.

Thank you!

lucasbagatini1 commented 4 years ago

Hi @FMCorz,

thanks for the advice! I will try some different things to see what works best.

Regarding the boosters, I gave some examples but I think any kind of booster will greatly increase user motivation, due to a greater the number of strategies and paths they can use to achieve the same result (in other words, to gamify the system).

And good to know you liked the idea, it might be a very good feature for Level up! Plus.

Best regards!