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