{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:52:08Z","timestamp":1760237528174,"version":"build-2065373602"},"reference-count":17,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T00:00:00Z","timestamp":1590624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010790","name":"Erasmus+","doi-asserted-by":"publisher","award":["2018-1-PL01-KA203-050803"],"award-info":[{"award-number":["2018-1-PL01-KA203-050803"]}],"id":[{"id":"10.13039\/501100010790","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>The paper introduces Gamified Education Interoperability Language (GEdIL), designed as a means to represent the set of gamification concepts and rules applied to courses and exercises separately from their actual educational content. This way, GEdIL allows not only for an easy yet effective specification of gamification schemes for educational purposes, but also sharing them among instructors and reusing in various courses. GEdIL is published as an open format, independent from any commercial vendor, and supported with dedicated open-source software.<\/jats:p>","DOI":"10.3390\/info11060287","type":"journal-article","created":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T08:27:48Z","timestamp":1590654468000},"page":"287","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["GEdIL\u2014Gamified Education Interoperability Language"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2214-6989","authenticated-orcid":false,"given":"Jakub","family":"Swacha","sequence":"first","affiliation":[{"name":"Department of Information Technology in Management, University of Szczecin, 70-453 Szczecin, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0394-0527","authenticated-orcid":false,"given":"Jos\u00e9 Carlos","family":"Paiva","sequence":"additional","affiliation":[{"name":"CRACS\u2014INESC Porto LA, 4169-007 Porto, Portugal"},{"name":"Department of Computer Science, Faculty of Sciences, University of Porto, 4169-007 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8409-0300","authenticated-orcid":false,"given":"Jos\u00e9 Paulo","family":"Leal","sequence":"additional","affiliation":[{"name":"CRACS\u2014INESC Porto LA, 4169-007 Porto, Portugal"},{"name":"Department of Computer Science, Faculty of Sciences, University of Porto, 4169-007 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1985-6285","authenticated-orcid":false,"given":"Ricardo","family":"Queir\u00f3s","sequence":"additional","affiliation":[{"name":"CRACS\u2014INESC Porto LA, 4169-007 Porto, Portugal"},{"name":"uniMAD\u2014ESMAD, Polytechnic of Porto, 4480-876 Vila do Conde, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4767-2045","authenticated-orcid":false,"given":"Raffaele","family":"Montella","sequence":"additional","affiliation":[{"name":"Department of Science and Technology, University of Naples \u201cParthenope\u201d, 80133 Naples, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9441-4508","authenticated-orcid":false,"given":"Sokol","family":"Kosta","sequence":"additional","affiliation":[{"name":"Department of Electronic Systems, Aalborg University, 9220 Aalborg, Denmark"}]}],"member":"1968","published-online":{"date-parts":[[2020,5,28]]},"reference":[{"key":"ref_1","unstructured":"Lieby, V. (2020, April 22). Worldwide Professional Developer Population of 24 Million Projected to Grow amid Shifting Geographical Concentrations. Available online: https:\/\/evansdata.com\/press\/viewRelease.php?pressID=278."},{"key":"ref_2","unstructured":"Sedgewick, R., Wayne, K.D., and Dondero, R. (2015). Introduction to Programming in Python: An Interdisciplinary Approach, Addison-Wesley."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3011286.3011301","article-title":"Why is programming so difficult to learn?: Patterns of difficulties related to programming learning mid-stage","volume":"41","author":"Bosse","year":"2017","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1007\/s10209-019-00680-z","article-title":"Engagement in the course of programming in higher education through the use of gamification","volume":"18","author":"Mena","year":"2019","journal-title":"Univers. Access Inf. Soc."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Swacha, J., Queir\u00f3s, R., and Paiva, J.C. (2019, January 2\u20134). Towards a Framework for Gamified Programming Education. Proceedings of the 2019 International Symposium on Educational Technology (ISET), Hradec Kralove, Czech Republic.","DOI":"10.1109\/ISET.2019.00038"},{"key":"ref_6","unstructured":"(2020, April 28). Framework for Gamified Programming Education, 2018. Project Website. Available online: http:\/\/fgpe.usz.edu.pl."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Herzig, P., Jugel, K., Momm, C., Ameling, M., and Schill, A. (2013, January 9\u201312). GaML\u2014A Modeling Language for Gamification. Proceedings of the 2013 IEEE\/ACM 6th International Conference on Utility and Cloud Computing, Dresden, Germany.","DOI":"10.1109\/UCC.2013.96"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"326","DOI":"10.15446\/dyna.v84n200.54017","article-title":"UAREI: A model for formal description and visual representation \/software gamification","volume":"84","author":"Aaeriakis","year":"2017","journal-title":"DYNA"},{"key":"ref_9","unstructured":"(2020, April 28). GameLayer. Available online: http:\/\/gamelayer.co\/."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2040","DOI":"10.1016\/j.procs.2018.07.248","article-title":"Representation of Events and Rules in Gamification Systems","volume":"126","author":"Swacha","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_11","unstructured":"(2020, April 28). Gametize. Available online: https:\/\/gametize.com\/."},{"key":"ref_12","unstructured":"(2020, April 28). IActionable. Available online: http:\/\/iactionable.com\/."},{"key":"ref_13","unstructured":"(2020, April 28). Bunchball. Available online: https:\/\/www.bunchball.com\/."},{"key":"ref_14","unstructured":"Dormans, J. (2009, January 26\u201328). Machinations: Elemental feedback structures for game design. Proceedings of the GAMEON-NA Conference, Atlanta, GA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2502","DOI":"10.1016\/j.procs.2019.09.425","article-title":"Defining Requirements for a Gamified Programming Exercises Format","volume":"159","author":"Swacha","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_16","first-page":"1","article-title":"RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace","volume":"4122","author":"Leach","year":"2005","journal-title":"RFC Editor"},{"key":"ref_17","unstructured":"(2020, April 28). FGPE AuthorKit. Available online: http:\/\/fgpe.dcc.fc.up.pt."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/11\/6\/287\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:33:21Z","timestamp":1760175201000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/11\/6\/287"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,28]]},"references-count":17,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["info11060287"],"URL":"https:\/\/doi.org\/10.3390\/info11060287","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2020,5,28]]}}}