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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |