One of the strengths of gamification is that it provides visible milestones of the student’s mastery of content in real time (when it is well designed). Too often in an instructional setting, the learner doesn’t know whether or not he or she really understands or can apply the knowledge they are learning. There is often no visible sign of mastery of the content or application of the content.
The principles that underpin successful games (display progress, maximize competition, calibrate difficulty carefully, provide diversions and employ narrative elements) can be used to transform student learning. You can use these principles in all types of classes to create an educational experience that puts students on a path to mastery.