You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gamification System Decision Tree
.
├── Is it the user's first or second measurement in the campaign?
│ ├── Yes
│ │ └── Use Case 1: BasicEngagement
│ └── No
│ └── Is this the user's second measurement?
│ ├── Yes
│ │ └── Is the time taken for the last task greater than the global calculation?
│ │ ├── Yes
│ │ │ └── Use Case 2.1: PerformancePenalty
│ │ └── No
│ │ └── Use Case 2.2: PerformanceBonus
│ └── No (It's a subsequent measurement)
│ └── Is the time taken for the last task greater or less than the individual calculation?
│ ├── Greater or equal
│ │ └── Evaluate against both, individual and global calculations
│ │ ├── If time is less than the individual calculation AND greater than the global calculation
│ │ │ └── Use Case 4.1: IndividualOverGlobal
│ │ ├── If time is greater than both, individual and global calculations
│ │ │ └── Use Case 4.2: NeedForMotivation
│ │ ├── If time is less than both, individual and global calculations
│ │ │ └── Use Case 4.3: PeakPerformerBonus
│ │ └── If time is greater than the individual calculation but less than the global calculation
│ │ └── Use Case 4.4: GlobalAdvantageAdjustment
│ └── Less
│ └── Use Case 3: IndividualAdjustment
EXAMPLE
Function Name
Description
Points Awarded
basic_engagement_points
Fixed number of points for a user's initial actions within the gamification system.
1
performance_penalty_points
Points deducted as a penalty for performance below a certain threshold.
-5
performance_bonus_points
Additional points awarded for performance above a certain threshold.
10
individual_over_global_points
Additional points for users who have improved their performance compared to their own history.
5
need_for_motivation_points
Small point incentive for users underperforming both individually and globally.
2
peak_performer_bonus_points
Bonus points for users exceeding both their individual performance and the global average.
15
global_advantage_adjustment_points
Additional points for users above the global average but with decreased individual performance.
7
individual_adjustment_points
Points awarded for users who have improved their individual performance.