Skip to content
RESN
GitHub

Gamification

Purpose

  • Aim of gamification is to promote engagement with RESN for students who don’t have a strong intrinsic motivation for their education
  • The secondary aim is to enhance tutor engagement and retention
  • Both will be achieved through a rewards system, leaderboards, and similar progress metrics

Progress

  • Tutor leaderboard:
    • This is a fairly well-built system so far
    • It gets the top 3 tutors for this current month
    • Additionally, it gets your current position and the position of the tutors one spot above and below you
    • This helps you see where you are relative to other tutors
  • School leaderboard:
    • This is an area that is lacking
    • The schools use profile photos, but this is something we have to add ourselves, and is very inconsistent
  • Tasks:
    • Tasks are a backend feature which track specific engagement on the app
    • For example, asking a question will count as a SUBMITTED_HELP_THREAD task
    • Every task should give some amount of points
  • Badges:
    • Badges are awarded for achieving a certain number of points in a certain task
    • We currently have badges for Overall, Help, Quizzes, and Wiki
  • Profiles:
    • So far only tutor profiles have been implemented
    • These display the tutor’s bio, their subjects, points, and badges

Future

  • A lot of gamification has been postponed for the frontend and backend rewrite
  • One of the goals of these rewrites was to make it easier to make interactive and engaging web apps
  • Many of the gamification decisions come from the Education portfolio rather than the Technology portfolio itself
  • The Notion hub for gamification is available here