Gamification

Live
See the learner viewTATobi Adeyemi · Admin

Is it workingLast 30 days, against the 30 before

68%Lesson completion
+14 pts
4.6Active days per learner
+1.2
81%Bootcamp finish rate
+9 pts
2.1×Projects shipped
vs pre-launch

Watch finish rate, not points issued. Points going up while completion stays flat means the system is rewarding activity instead of learning, and the values below need tightening.

What each action is worthChanges apply to future awards only, never retroactively

ActionXPAwarded by
Editing values writes to the audit trail

Badges

BadgeGroupTierConditionXPHeld by

Leaderboard scopeThe decision that shapes the whole feel

Cohort-scoped is the default. Forty people you attend class with is a group you can place in. Ten thousand strangers is a number that tells a learner they are losing.

Weekly resetBoards clear Monday 00:00 WAT, so a slow week is never permanent. All-time totals are kept separately.
Show only the top ten and the learner's own rowNo published bottom of the table. Nobody discovers they are last.
Names visible by default, opt out any timeSome learners are studying without telling a current employer. Opting out costs them no points.
Streak grace dayOne missed day a week is forgiven. Without this, one night without power ends a thirty-day streak, and that learner rarely comes back.

Anti-gaming guardsThe backend must enforce every one

XP is written server-side onlyThe client never posts a point total. The learner surfaces show an optimistic figure for feedback and reconcile on the next load.
Required
Lesson XP needs genuine watch timeAt least 80% of the video, measured from player events, not a completion click. Scrubbing to the end earns nothing.
Required
Task and project XP awaits tutor reviewUploading is not passing. Points land when a tutor signs the work off.
Required
One streak day per calendar day in WATComputed from the learner's day boundary, not from session count.
Required
Helpful votes cannot be self-cast or tradedReciprocal pairs voting for each other are detected and stripped in the nightly recompute.
Required
Referral XP lands on confirmed accountsA registration with an unverified number pays nothing, so the incentive cannot be farmed.
Required
Nightly recompute is the source of truthBoards rebuild from the event log each night, so any client-side tampering disappears within a day.
Required

Reward policyWhat points can and cannot buy

Points never reduce feesNo points-for-naira conversion. It devalues the programme and invites farming.
Fixed
Points never award a certificateCertificates come from finished, reviewed work, and every one has to verify at tecpal.ai/verify.
Fixed
Recognition, access and opportunity are the currencyCohort Captain of the week, early event access, hiring-shortlist priority, and a paid invitation to co-facilitate at Mentor level.
Live
Thirty-day streak awards a free Masterclass seatWorth ₦45,000 at list price. The only reward with a real cost attached, and the one to sign off before launch.
Needs approval