Return to Article Details Gamification Mechanism and Elements Affecting Gamification Dynamics: A Case of Generation Z in Thailand Download Download PDF