Gamification is not just about adding points, badges, and leaderboards to your digital learning content, but rather a holistic approach that involves various elements. Learners have goals they want to achieve through the learning process, which can be aligned with the learning outcomes, competencies, or skills you want to teach or assess. Challenges are tasks, activities, or problems they have to complete or solve to reach their goals. They can be based on the learning content, scenarios, or real-world situations. Feedback is the information they receive about their performance, progress, or results; it can be provided by the system, instructor, or other learners. Rewards are incentives or recognition they receive for completing challenges, reaching goals, or performing well; these can be intrinsic, such as satisfaction, curiosity, or mastery; or extrinsic such as points, badges, or certificates. Progress is an indication of how far learners have advanced in their learning journey; it can be shown by levels, stages, or milestones and related to the learning content, goals or rewards. Social is the aspect of gamification that involves interaction with other learners or instructors; this can be enabled by features such as chats, forums, groups or peer reviews.