Juan Carlos Rodriguez-del-PinoUniversity of Las Palmas de Gran Canaria | ULPGC · Department of Computer Sciences and Systems
Juan Carlos Rodriguez-del-Pino
About
38
Publications
15,732
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
199
Citations
Introduction
Publications
Publications (38)
Programming assessment is an especially costly task to develop in computer programming subjects, which are present in a wide variety of curricula, at all educational levels. This chapter introduces the currently more used approaches to Automatic Programming Assessment Systems (APAS) and their features. Starting with the explanation of these types o...
The ability to prepare algorithms to solve the problem and rewrite it into program code is one of the necessary skills in finding work in the IT sector. Automated assessment represents a tool that automatically checks source code and provides feedback at a level defined by the instrument or module, providing the automatic evaluation operation. The...
The presented project provides a virtual learning environment for university courses teaching app development using Android and Kotlin. It features both self-guided lessons and associated tests as well as practical app development tasks and associated self-assessed programming exercises. The well-known Moodle plug-in Virtual Programming Lab (VPL) s...
The presented project provides a virtual learning environment for university courses teaching app development using Android and Kotlin. It features both self-guided lessons and associated tests as well as practical app development tasks and associated self-assessed programming exercises. The well-known Moodle plug-in Virtual Programming Lab (VPL) s...
The presented project provides a virtual learning environment for university courses tea- ching app development using Android and Kotlin. It features both self-guided lessons and associated tests as well as practical app development tasks and associated self-assessed programming exercises. The well-known Moodle plug-in Virtual Programming Lab (VPL)...
Understanding how software works and writing a program are currently frequent requirements when hiring employees. The complexity of learning programming often results in educational failures, student frustration and lack of motivation, because different students prefer different learning paths. Although e-learning courses have led to many improveme...
This paper presents a morphological analyzer for the Spanish language (MAHT). This system is mainly based on the storage of words and its morphological information, leading to a lexical knowledge base that has almost five million words. The lexical knowledge base practically covers the whole morphological casuistry of the Spanish language. However,...
This paper presents the "Gestor de Coevaluación Orientado a Grupos" (GCOG, Co-evaluation Manager Focused on Groups) for Moodle, a software tool to support peer evaluation when the students are organized using Moodle's groups and groupings. The main functionalities of this Moodle module are: a view to edit of co-evaluation questionnaires, a view to...
In this work, search schemes are proposed for the most strings similar to a given one, based on the Levenshtein directional distance (Levenshtein, 1966), working on a Burkhard-Keller structure (Burkhard and Keller, 1973; Nevalainen and Ka-tajainen, 1982), organized by the transposition-invariant distance (Santana et al., 1987), and using an increas...
En este trabajo se presenta el Gestor de Coevaluación Orientado a Grupos, GCOG, una herramienta de software que permite la realización de la evaluación entre iguales organizados en grupos y agrupamientos de Moodle. Las características más destacadas de este módulo de Moodle son: permite editar un cuestionario de coevaluación, visualizar el cuestion...
Resumen En este trabajo se presenta VPL (Virtual Programming Lab), una herramienta software de código abierto que permite la gestión de prácticas de programación en Moodle. Esta herramienta está compuesta de un módulo Moodle, un applet editor de código fuente y un demonio Linux que permite la ejecución remota de programas de forma segura. Pretende...
Resumen En este trabajo se presenta un sistema de generación y evaluación de tests de forma automática. Se hace hincapié en la claridad y sencillez del esquema de representación de la información, y en minimizar el esfuerzo de creación de un gran número de items distintos. El núcleo del sistema lo constituye la definición de un DTD para representar...
La elaboración de documentos es un proceso creativo que exige del escritor una notable capacidad de abstracción y estructuración para asegurar una calidad aceptable en el resultado. El autor no es autosuficiente sino que debe asistirse de la consulta de textos complementarios, tales como diccionarios de significados, sinónimos, ortografía, etc. Has...
This work talks about parasynthesis of the Spanish language. This formative process of Spanish words is useful for the establishment of morpholexical relationships. From a lexicon of over 4 million different words, around 6 million parasynthetic morpholexical relationships are established. All the irregularities and exceptions found in referenced l...