Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms

Moodle quizzes are a convenient way of online assessment, benefiting both teachers and students. Unfortunately, their preparation is slow, cumbersome, and error-prone. In addition to the effort of designing the questions, it is necessary to enter them in Moodle. Furthermore, for questions that requi...

Full description

Saved in:
Bibliographic Details
Main Authors: Roberto Izquierdo-Amo, José Antonio Barbero-Aparicio, José Luis Garrido-Labrador, Alicia Olivares-Gil, César Ignacio García-Osorio
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Education Sciences
Subjects:
Online Access:https://www.mdpi.com/2227-7102/15/1/75
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832588663805968384
author Roberto Izquierdo-Amo
José Antonio Barbero-Aparicio
José Luis Garrido-Labrador
Alicia Olivares-Gil
César Ignacio García-Osorio
author_facet Roberto Izquierdo-Amo
José Antonio Barbero-Aparicio
José Luis Garrido-Labrador
Alicia Olivares-Gil
César Ignacio García-Osorio
author_sort Roberto Izquierdo-Amo
collection DOAJ
description Moodle quizzes are a convenient way of online assessment, benefiting both teachers and students. Unfortunately, their preparation is slow, cumbersome, and error-prone. In addition to the effort of designing the questions, it is necessary to enter them in Moodle. Furthermore, for questions that require images, these must first be created and then uploaded to Moodle. If this process has to be repeated with many questions, the required work becomes prohibitive. This paper presents a tool that solves all these problems, allowing the automatic and massive generation of questions for the evaluation of the knowledge about lexical analysis algorithms. The evaluation of these algorithms is relevant in the subjects of both automata and formal languages and in those of compiler design. The tool allows the creation of exercises of configurable complexity, after which the text, tables, and associated images are generated for quick upload to Moodle. The main impact of this tool is the substantial reduction of question preparation time, reducing hundreds or thousands of interactions with Moodle forms to just a few simple steps. In addition, the ease of question generation makes it possible to prepare self-assessment questionnaires for the students, something that they greatly appreciate as a study aid.
format Article
id doaj-art-f1635498fae747a897c45ac79424dcc7
institution Kabale University
issn 2227-7102
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Education Sciences
spelling doaj-art-f1635498fae747a897c45ac79424dcc72025-01-24T13:30:29ZengMDPI AGEducation Sciences2227-71022025-01-011517510.3390/educsci15010075Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis AlgorithmsRoberto Izquierdo-Amo0José Antonio Barbero-Aparicio1José Luis Garrido-Labrador2Alicia Olivares-Gil3César Ignacio García-Osorio4Data and Analytics/Data Science Team, Zooplus SE, Calle de Génova 17, 28004 Madrid, SpainDepartamento de Ingeniería Informática, Universidad de Burgos, Avda. Cantabria s/n, 09006 Burgos, SpainDepartamento de Ingeniería Informática, Universidad de Burgos, Avda. Cantabria s/n, 09006 Burgos, SpainDepartamento de Ingeniería Informática, Universidad de Burgos, Avda. Cantabria s/n, 09006 Burgos, SpainDepartamento de Ingeniería Informática, Universidad de Burgos, Avda. Cantabria s/n, 09006 Burgos, SpainMoodle quizzes are a convenient way of online assessment, benefiting both teachers and students. Unfortunately, their preparation is slow, cumbersome, and error-prone. In addition to the effort of designing the questions, it is necessary to enter them in Moodle. Furthermore, for questions that require images, these must first be created and then uploaded to Moodle. If this process has to be repeated with many questions, the required work becomes prohibitive. This paper presents a tool that solves all these problems, allowing the automatic and massive generation of questions for the evaluation of the knowledge about lexical analysis algorithms. The evaluation of these algorithms is relevant in the subjects of both automata and formal languages and in those of compiler design. The tool allows the creation of exercises of configurable complexity, after which the text, tables, and associated images are generated for quick upload to Moodle. The main impact of this tool is the substantial reduction of question preparation time, reducing hundreds or thousands of interactions with Moodle forms to just a few simple steps. In addition, the ease of question generation makes it possible to prepare self-assessment questionnaires for the students, something that they greatly appreciate as a study aid.https://www.mdpi.com/2227-7102/15/1/75Moodle quizzescontinuous assessmentcloze questionsquiz generationfinite state automataregular expressions
spellingShingle Roberto Izquierdo-Amo
José Antonio Barbero-Aparicio
José Luis Garrido-Labrador
Alicia Olivares-Gil
César Ignacio García-Osorio
Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
Education Sciences
Moodle quizzes
continuous assessment
cloze questions
quiz generation
finite state automata
regular expressions
title Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
title_full Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
title_fullStr Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
title_full_unstemmed Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
title_short Automatic Generation of Moodle Cloze Questions for the Assessment of Knowledge About Lexical Analysis Algorithms
title_sort automatic generation of moodle cloze questions for the assessment of knowledge about lexical analysis algorithms
topic Moodle quizzes
continuous assessment
cloze questions
quiz generation
finite state automata
regular expressions
url https://www.mdpi.com/2227-7102/15/1/75
work_keys_str_mv AT robertoizquierdoamo automaticgenerationofmoodleclozequestionsfortheassessmentofknowledgeaboutlexicalanalysisalgorithms
AT joseantoniobarberoaparicio automaticgenerationofmoodleclozequestionsfortheassessmentofknowledgeaboutlexicalanalysisalgorithms
AT joseluisgarridolabrador automaticgenerationofmoodleclozequestionsfortheassessmentofknowledgeaboutlexicalanalysisalgorithms
AT aliciaolivaresgil automaticgenerationofmoodleclozequestionsfortheassessmentofknowledgeaboutlexicalanalysisalgorithms
AT cesarignaciogarciaosorio automaticgenerationofmoodleclozequestionsfortheassessmentofknowledgeaboutlexicalanalysisalgorithms