Towards a Generic UML Model to Support Designing Educational Role Playing Games | IEEE Conference Publication | IEEE Xplore