Gamification-Based Online Collaborative Learning Feature Design on SoloLearn Application with Mechanics-Dynamics-Aesthetics Framework and User-Centered Design Method | IEEE Conference Publication | IEEE Xplore