Gamification is a core part of any educational platform. When done right, it’s proven by platforms like Duolingo to consistently engage students and boost retention.This example app serves as a template for a web application that provides students a way to practice flashcards. Feel free to use this example app to start a new ed-tech project, or just as inspiration.If you’d prefer you can follow the step-by-step tutorial, and to see it working in practice you can check out the live demo.
The example project also uses daily streaks where users must look at least one flashcard a day to keep their streak. For each consecutive day the user looks at least one flashcard, their streak increases. But if they miss a day, they lose their streak and have to start over.Again, Trophy handles all the streak tracking and calculations behind the scenes to keep focus on the experience, including handling global timezones. Each time a user successfully extends their streak the following happens:
The example app also has built in email sequences to automatically send notifications to users to based on the following use cases:
Congratulating users when they unlock new achievements
Summarizing progress on a weekly basis
Again, Trophy handles all the tricky parts around scheduling and sending emails from a custom domain using the proper inbox-friendly syntax (<table> not <div>) and keeps focus on our core application.
To make all this possible, the tutorial walks through creating the necessary resources in a new Trophy account.If instead you just want to get started building your own gamification experience, follow the quick start guide.