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
  • Get Citation Alerts
  • 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
    • 121
      Total Downloads
    • Downloads (Last 12 months)28
    • Downloads (Last 6 weeks)3

    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