An Architecture of a Gamified Learning Management System

  • Jakub SwachaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8699)


The growing popularity of using gamification in education, and especially in e-learning, propels interest in Learning Management Systems that incorporate gamification mechanisms. This paper describes the architecture of a Learning Management System that is gamified by design, focusing at its key components. It also discusses the requirements for an LMS due to introduction of game-based elements and the role of specific LMS components in implementing them.


Gamification Learning management system E-learning platform 


  1. 1.
    Alves, F.P., Maciel, C., Anacleto, J.C.: Guidelines for the gamification in mobile social networks. In: Meiselwitz, G. (ed.) SCSM 2014. LNCS, vol. 8531, pp. 559–570. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  2. 2.
    Avgeriou, P., Retalis, S., Skordalakis, M.: An architecture for open learning management systems. In: Manolopoulos, Y., Evripidou, S., Kakas, A.C. (eds.) PCI 2001. LNCS, vol. 2563, pp. 183–200. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
  4. 4.
    de-Marcos, L., Domínguez, A., Saenz-de-Navarrete, J., Pagés, C.: An empirical study comparing gamification and social networking on e-learning. Comput. Educ. 75, 82–91 (2014)CrossRefGoogle Scholar
  5. 5.
    Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining “gamification”. In: Proceedings of the 15th International Academic MindTrek Conference, pp. 9–15. ACM, New York (2011)Google Scholar
  6. 6.
    Foord, M.: Try Python: Interactive Python Tutorial in the Browser.
  7. 7.
    Goligoski, E.: Motivating the Learner: Mozilla’s Open Badges Program. Access Knowl. Course J. 4(1), (2012).
  8. 8.
    Guo, P.J.: Online Python tutor: embeddable Web-based program visualization for CS education. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 579–584. ACM, New York (2013)Google Scholar
  9. 9.
    Helminen, J., Malmi, L.: Jype – a program visualization and programming exercise tool for Python. In: Proceedings of the 5th International Symposium on Software Visualization, pp. 153–162. ACM, New York (2010)Google Scholar
  10. 10.
    Kapp, K.M.: The Gamification of Learning and Instruction: Game-Based Methods and Strategies for Training and Education. Pfeiffer, San Francisco (2012)Google Scholar
  11. 11.
    Khatib, F., DiMaio, F., Foldit Contenders Group, Foldit Void Crushers Group, Cooper, S., Kazmierczyk, M., Gilski, M., Krzywda, S., Zabranska, H., Pichova, I., Thompson, J., Popović, Z., Jaskolski, M., Baker, D.: Crystal structure of a monomeric retroviral protease solved by protein folding game players. Nat. Struct. Mol. Biol. 18(10), 1175–1177 (2011)CrossRefGoogle Scholar
  12. 12.
    Kumar, B., Khurana, P.: Gamification in education – learn computer programming with fun. Int. J. Comput. Distrib. Syst. 2(1), 46–53 (2012)Google Scholar
  13. 13.
    Managing a Moodle course. Tracking progress.
  14. 14.
    Marczewski, A.: Gamification: A Simple Introduction. Lulu, Raleigh (2012)Google Scholar
  15. 15.
    Rauch, M.: Best practices for using enterprise gamification to engage employees and customers. In: Kurosu, M. (ed.) HCII/HCI 2013, Part II. LNCS, vol. 8005, pp. 276–283. Springer, Heidelberg (2013)Google Scholar
  16. 16.
    Schell, J.: The Art of Game Design: A book of lenses. Morgan Kaufmann, Burlington (2008)Google Scholar
  17. 17.
    SCORM 2004 Handbook. Version 1.04. The e-Learning Consortium, Japan (2006)Google Scholar
  18. 18.
    Swacha, J., Baszuro, P.: Gamification-based e-learning platform for computer programming education. In: Reynolds, N., Webb, M. (eds.) Learning While We Are Connected, vol. 1, Research papers, pp. 122–130. Wydawnictwo Naukowe UMK, Toruń (2013)Google Scholar
  19. 19.
    Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012)Google Scholar
  20. 20.
    Wilson, S., Olivier, B., Jeyes, S., Powell, A., Franklin, T.: A Technical Framework to Support e-Learning, Jisc, UK (2004).
  21. 21.
    Xu, F., Weber, J., Buhalis, D.: Gamification in tourism. In: Xiang, Z., Tussyadiah, I. (eds.) Information and Communication Technologies in Tourism 2014, pp. 525–537. Springer, Heidelberg (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Institute of Information Technology in ManagementUniversity of SzczecinSzczecinPoland

Personalised recommendations