Gamification- and Virtual Reality-Based Learning Environment for UML Class Diagram Modeling | IEEE Conference Publication | IEEE Xplore