Core XP Values

  • Messaging Guide: 1-3 XP per message (random)

  • Module Completion: Based on exercises and questions completed

  • Exercises ("Try It"): 10 XP per correct answer

  • Review Questions: 20 XP per correct answer

  • Incorrect Answers: -5 XP penalty per incorrect answer

  • Incorrect Quiz Answer: -10 XP penalty

  • Streak Loss Penalty: 50 XP deduction

  • Streak Extension Cost: 200 XP

  • Feature Exploration: Various XP rewards for exploring different features:

    • Dashboard: 5 XP

    • Balance: 5 XP

    • Feed: 5 XP

    • Account: 5 XP

    • Feedback: 5 XP

    • Students: 5 XP

    • Children: 5 XP

    • Classes: 5 XP

    • School Admin: 10 XP

  • Onboarding Activities:

    • Role Selection: 3 XP

    • Create Username: 3 XP

    • Name Entry: 3 XP

    • Grade Selection: 3 XP

    • Course Selection: 5 XP

    • Setting Preferences: 5 XP

Leveling System

  • Users start at Level 1 (0 XP)

  • Level 2 requires 100 XP

  • Each subsequent level requires 20% more XP than the previous level

  • Formula: baseXP * pow(multiplier, Double(level - 2)) where:

    • baseXP = 100.0

    • multiplier = 1.2

  • No weekly cap on XP earnings

League System

  • There are 5 league tiers: Explorer, Adventurer, Champion, Legend, Mythic

  • League promotion/demotion thresholds: 1000, 5000, 10000, 20000 XP

  • Users can be promoted or demoted based on their XP

Repeat Completion Reduction

  • When completing a module again, XP rewards are reduced by a factor of 0.8 each time

  • Formula: Base XP × 0.8^(completion count)

Badges System

  • medal.fill: Awarded for completing all exercises

  • rosette: Awarded for completing all review questions

  • crown.fill: Awarded for achieving a perfect score (all exercises and review questions correct)

  • star.fill: Awarded for completing the module

Feedback & Engagement XP

  • Feedback Submission: 25 XP awarded for providing meaningful, high-quality feedback about the platform

  • Quality Standards: Feedback must be at least 10 words long and contain substantial, thoughtful content

  • Feedback Interview: Users can earn exclusive Infinilearn merchandise by participating in a 15-minute feedback call

Quest System

  • Users can have active quests with specific requirements

  • Quests track two types of progress:

    • XP earned

    • Lessons completed

  • Quests have their own XP rewards when completed

  • Quests can be shared with friends, combining both users' progress

  • Users can send quest invitations to friends

  • Available Quests:

    • The XP Hustler: Earn 500 XP (Reward: 200 XP)

    • The Comfort Zone Crusher: Complete 1 lesson outside your usual interests (Reward: 300 XP)

    • The Leaderboard Dominator: Earn 1000 XP and complete 20 lessons (Reward: 2000 XP)

    • The Easter Egg Hunter: Find a hidden easter egg in a course (Reward: 1000 XP)

Arguing Feature

  • Students can argue their case if they believe their answer is correct

  • If argument is accepted, they earn 10 XP (same as a correct answer)

  • If rejected, original answer stands

Referral System

  • Users can invite friends using their unique referral code

  • Both the referrer and the referred user receive:

    • $5 in scholarship funds

    • 500 XP bonus immediately upon successful referral

  • Referral status is tracked (Pending, Completed, Expired)

  • No limit on the number of referrals a user can make

  • This reward makes referrals one of the highest-value single actions in the app

Leaderboard System

  • Global leaderboard shows top 100 users by XP

  • Class-specific leaderboards for comparing within classes

  • Weekly competitions with top 3 winners earning rewards ($1 each)

  • Users are ranked by total XP

XP Multipliers

  • XP multipliers increase the amount of XP earned during activities:

    • Multiplier value (e.g., 2.0x)

    • Duration (time the multiplier is active)

    • Description

    • Acquisition date

Potential Future Additions

  • Daily login rewards

  • Streak maintenance bonuses