Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3486603.3486777acmconferencesArticle/Chapter ViewAbstractPublication PagesdsmConference Proceedingsconference-collections
research-article

MOLEGA: modeling language for educational card games

Published: 18 October 2021 Publication History

Abstract

Domain-specific modeling languages abstractly represent domain knowledge in a way that users can more easily understand the model content without technical expertise. These languages can be created for any domain, provided the necessary knowledge is available. This research uses educational game design as a demonstration of the power of domain-specific modeling. Games are useful tools in supplementing the traditional education of students, however, many educators often do not possess the design or technical skills to develop a custom game for their own use. MOLEGA (the Modeling Language for Educational Card Games) is a domain-specific modeling language that provides a guided model design environment for these users. Using MOLEGA, users can create visual models, inspired by UML class diagrams, to represent their desired card game, based on two selected variants. User models are then used to generate executable source code for a mobile-compatible, browser-based game that can be deployed on a server by following the provided instructions. MOLEGA is evaluated for validity and correctness using a suite of example models.

Supplementary Material

Auxiliary Presentation Video (splashws21dsmmain-p7-p-video.mp4)
Domain-specific modeling languages (DSMLs) abstractly represent domain knowledge in a way that users can more easily understand the model content without technical expertise. These languages can be created for any domain, provided the necessary knowledge is available. This research uses educational game design as a demonstration of domain-specific modeling. Games are useful tools in supplementing education. However, many educators often do not possess the design or technical skills to develop a game for their own use. MOLEGA (Modeling Language for Educational Card Games) is a DSML that provides a guided model design environment for these users. Using MOLEGA, users can create models, inspired by UML class diagrams, to represent their desired card game, based on two variants. User models are then used to generate executable code for a mobile-compatible, browser-based game that can be deployed on a server. MOLEGA is evaluated for validity and correctness using a suite of example models.

References

[1]
Sean M. Barclay, Meghan N. Jeffres, and Ragini Bhakta. 2011. Educational Card Games to Teach Pharmacotherapeutics in an Advanced Pharmacy Practice Experience. American Journal of Pharmaceutical Education, 75, 2 (2011), March, 7 pages. https://doi.org/10.5688/ajpe75233
[2]
Francesco Bellotti, Michela Ott, Sylvester Arnab, Riccardo Berta, Sara de Freitas, Kristian Kiili, and Alessandro De Gloria. 2011. Designing serious games for education: from pedagogical principles to game mechanisms. In European Conference on Games Based Learning. Academic Conferences Ltd, Athens, Greece. 26–34.
[3]
Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2017. Model-Driven Software Engineering in Practice. Morgan & Claypool, Williston, VT, USA. https://doi.org/10.2200/S00751ED2V01Y201701SWE004
[4]
Daniel D Burkey and Michael F Young. 2017. Work-in-Progress: A ’Cards Against Humanity’-style card game for increasing engineering students’ awareness of ethical issues in the profession. In Annual Conference & Exposition. ASEE, Columbus, Ohio, USA. 11 pages. https://doi.org/10.18260/1-2–29190
[5]
H. Cho, J. Gray, and E. Syriani. 2012. Creating visual Domain-Specific Modeling Languages from end-user demonstration. In 2012 4th International Workshop on Modeling in Software Engineering (MISE). IEEE, Zurich, Switzerland. 22–28. https://doi.org/10.1109/MISE.2012.6226010
[6]
Nicholas John DiGennaro. 2021. Intuitive Model Transformations: A Guided Framework for Structural Modeling. Master’s thesis. Miami University. http://rave.ohiolink.edu/etdc/view?acc_num=miami1618913067752324
[7]
Teo Eterovic, Enio Kaljic, Dzenana Donko, Adnan Salihbegovic, and Samir Ribic. 2015. An Internet of Things visual domain specific modeling language based on UML. In 2015 XXV International Conference on Information, Communication and Automation Technologies (ICAT). IEEE, Sarajevo, Bosnia and Herzegovina. 1–5. https://doi.org/10.1109/ICAT.2015.7340537
[8]
André WB Furtado and André LM Santos. 2006. Using domain-specific modeling towards computer games development industrialization. In The 6th OOPSLA workshop on domain-specific modeling (DSM06). ACM, Portland, Oregon, USA. 1–14.
[9]
Cynthia M. Odenweller, Christopher T. Hsu, and Stephen E. DiCarlo. 1998. Educational card games for understanding gastrointestinal physiology. Advances in Physiology Education, 20, 1 (1998), December, 7 pages. https://doi.org/10.1152/advances.1998.275.6.S78
[10]
Akhila Tirumalai Prasanna. 2012. A Domain Specific Modeling Language for Specifying Educational Games. Master’s thesis. Vrije Universiteit Brussel.
[11]
Eric J. Rapos and Matthew Stephan. 2019. IML: Towards an Instructional Modeling Language. In MODELSWARD. SciTePress, Prague, Czech Republic. 417–425. https://doi.org/10.5220/0007485204190427
[12]
Niroshan Thillainathan, Holger Hoffmann, Eike M. Hirdes, and Jan Marco Leimeister. 2013. Enabling Educators to Design Serious Games – A Serious Game Logic and Structure Modeling Language. In Scaling up Learning for Sustained Impact, Davinia Hernández-Leo, Tobias Ley, Ralf Klamma, and Andreas Harrer (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg. 643–644. isbn:978-3-642-40814-4 https://doi.org/10.1007/978-3-642-40814-4_92
[13]
Niroshan Thillainathan and Jan Marco Leimeister. 2014. Serious Game Development for Educators - A Serious Game Logic and Structure Modeling Language. In 6th International Conference on Education and New Learning Technologies, Barcelona. IATED Academy, Barcelona, Spain. 1196–1206. https://www.alexandria.unisg.ch/233433/
[14]
Ana Syafiqah Zahari, Lukman Ab Rahim, Nur Aisyah Nurhadi, and Mubeen Aslam. 2020. A Domain-Specific Modelling Language for Adventure Educational Games and Flow Theory. International Journal on Advanced Science, Engineering and Information Technology, 10, 3 (2020), 999–1007. issn:2088-5334 https://doi.org/10.18517/ijaseit.10.3.10173

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DSM 2021: Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling
October 2021
60 pages
ISBN:9781450391061
DOI:10.1145/3486603
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 October 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. code generation
  2. domain-specific modeling
  3. domain-specific modeling languages
  4. educational games
  5. game design
  6. model-driven software engineering
  7. web applications

Qualifiers

  • Research-article

Conference

SPLASH '21
Sponsor:
SPLASH '21: Software for Humanity
October 18, 2021
IL, Chicago, USA

Acceptance Rates

Overall Acceptance Rate 31 of 50 submissions, 62%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 123
    Total Downloads
  • Downloads (Last 12 months)27
  • Downloads (Last 6 weeks)1
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media