Social Gamification in Multimedia Instruction: Assessing the Effects of Animation, Reward Strategies, and Social Interactions on Learners Motivation and Academic Performance in Online Settings