tairea / galaxy-maps-v2

Galaxy Maps is an open source e-learning platform themed around space and galaxies where learning pathways take the shape of exploreable star constellations. (Alpha release: www.galaxymaps.io) We are looking for more contributors, please help 🙏
https://galaxymaps.io
GNU General Public License v3.0
2 stars 1 forks source link

XP Point System #100

Closed tairea closed 9 months ago

tairea commented 9 months ago

What: We want to be able to give learners points for completing missions/systems/galaxies. These points will be redeemable for physical rewards. This is to experiment with a incentivised/gamification system. Motivating students to complete learning. With plans to move towards Earn to Learn models. Then moving to Learner Sponsorships.

How:

Steps: ~- get all activities.status == 'completed' from activites[0].activities object in StudentCard~ ~- map activities.type to respective points eg. if(activities.type=='topic') points += 100~ ~- is our total correct?~

above approach is only for the cohort course. but xp points should be a total number across the whole platform. so change of approach to update total each time a task is completed

tairea commented 9 months ago

points added to db in #101

viewing and addding/removing point UI needed now @Ben-Tai