A Gamified Virtual Learning Environment to Enhance Online Teaching and Learning Experience | IEEE Conference Publication | IEEE Xplore