INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses

This paper presents the INDIeAuthor authoring tool, which has been developed at the Digital Content Production Center, Polytechnic University of Cartagena (UPCT). INDIeAuthor has been developed in order for the university to have its own tool that supports all the desired features, in addition to a...

Full description

Bibliographic Details
Main Authors: Daniel Perez-Berenguer, Jesus Garcia-Molina
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
DSL
Online Access:https://ieeexplore.ieee.org/document/8693779/
id doaj-45e77fce50e94876bf0cbcbf0974231d
record_format Article
spelling doaj-45e77fce50e94876bf0cbcbf0974231d2021-03-29T22:38:21ZengIEEEIEEE Access2169-35362019-01-017513965141610.1109/ACCESS.2019.29118848693779INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational CoursesDaniel Perez-Berenguer0https://orcid.org/0000-0003-1548-9294Jesus Garcia-Molina1Centro de Producción de Contenidos Digitales, Universidad Politécnica de Cartagena, Murcia, SpainDepartamento de Informática y Sistemas, Universidad de Murcia, Murcia, SpainThis paper presents the INDIeAuthor authoring tool, which has been developed at the Digital Content Production Center, Polytechnic University of Cartagena (UPCT). INDIeAuthor has been developed in order for the university to have its own tool that supports all the desired features, in addition to a platform with which to investigate innovative features. When building INDIeAuthor, we have overcome some limitations identified for existing authoring tools: 1) Lack of two essential content reuse mechanisms: defined-user templates and course-independent units; 2) No support to sequence the units on a course; 3) Gamification feature is either very limited or does not exist. Two new aspects of the proposal are: providing a family of four textual domain-specific languages rather than a graphical user interface and applying model-based software engineering techniques during the implementation of the languages. Four essential aspects in the course definition can be specified to the language family: content, assessment, gamification, and sequencing. We discuss the benefits of representing courses as models and present two utilities developed as a proof of concept. This paper also contributes with the definition of a feature model that establishes a conceptual framework in which to compare authoring tools. An evaluation of INDIeAuthor is also presented: a case study was carried to evaluate the language characteristics, and the tool is contrasted with eight widely-used authoring tools. This paper presented here is the baseline of INDIe Erasmus+ European project that is currently ongoing.https://ieeexplore.ieee.org/document/8693779/Authoring toolDSLmodel-driven developmenteducational modeling
collection DOAJ
language English
format Article
sources DOAJ
author Daniel Perez-Berenguer
Jesus Garcia-Molina
spellingShingle Daniel Perez-Berenguer
Jesus Garcia-Molina
INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
IEEE Access
Authoring tool
DSL
model-driven development
educational modeling
author_facet Daniel Perez-Berenguer
Jesus Garcia-Molina
author_sort Daniel Perez-Berenguer
title INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
title_short INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
title_full INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
title_fullStr INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
title_full_unstemmed INDIeAuthor: A Metamodel-Based Textual Language for Authoring Educational Courses
title_sort indieauthor: a metamodel-based textual language for authoring educational courses
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description This paper presents the INDIeAuthor authoring tool, which has been developed at the Digital Content Production Center, Polytechnic University of Cartagena (UPCT). INDIeAuthor has been developed in order for the university to have its own tool that supports all the desired features, in addition to a platform with which to investigate innovative features. When building INDIeAuthor, we have overcome some limitations identified for existing authoring tools: 1) Lack of two essential content reuse mechanisms: defined-user templates and course-independent units; 2) No support to sequence the units on a course; 3) Gamification feature is either very limited or does not exist. Two new aspects of the proposal are: providing a family of four textual domain-specific languages rather than a graphical user interface and applying model-based software engineering techniques during the implementation of the languages. Four essential aspects in the course definition can be specified to the language family: content, assessment, gamification, and sequencing. We discuss the benefits of representing courses as models and present two utilities developed as a proof of concept. This paper also contributes with the definition of a feature model that establishes a conceptual framework in which to compare authoring tools. An evaluation of INDIeAuthor is also presented: a case study was carried to evaluate the language characteristics, and the tool is contrasted with eight widely-used authoring tools. This paper presented here is the baseline of INDIe Erasmus+ European project that is currently ongoing.
topic Authoring tool
DSL
model-driven development
educational modeling
url https://ieeexplore.ieee.org/document/8693779/
work_keys_str_mv AT danielperezberenguer indieauthorametamodelbasedtextuallanguageforauthoringeducationalcourses
AT jesusgarciamolina indieauthorametamodelbasedtextuallanguageforauthoringeducationalcourses
_version_ 1724191146615242752