Return to Article Details Enhancing History Education Through Smart Apps Creator: Integrating Differentiated Learning and Gamification Download Download PDF