What tools does a learning management system provide to improve student communication and collaboration in higher education, making it more engaging and effective? How do multiple gamification interaction tools improve student learning, retention, and overall learning satisfaction?