En español
En los últimos años han surgido herramientas digitales que facilitan el aprendizaje interactivo y adaptativo, como es el caso de Duolingo, lo cual muestra que es posible promover la ejercitación y el seguimiento autónomo del progreso individual. Sin embargo, en la enseñanza de la programación aún se carece de herramientas de este tipo. Por otra parte, resulta muy complejo llevar adelante experimentos educativos rigurosos con un gran número de participantes, una dificultad que también se manifiesta en la investigación en educación en programación. Este tipo de estudios requiere evaluaciones en contextos reales, en los que las condiciones experimentales no interfieran con el desarrollo habitual de un curso. Además, los investigadores no disponen de plataformas digitales que permitan realizar un registro detallado del comportamiento estudiantil a lo largo de un curso completo. En este contexto surge DALALearn, una plataforma concebida como complemento al trabajo en el aula, que facilita la enseñanza y la práctica de la programación a través de una aplicación móvil, y que además ofrece a docentes e investigadores un entorno para el diseño de experimentos educativos, con métricas detalladas de uso y rendimiento. La propuesta busca complementar cursos existentes mediante lecciones breves, ejercitación y evaluaciones, en una herramienta moderna orientada a la recolección de datos empíricos. La plataforma fue evaluada a nivel general para poner a prueba su usabilidad y también fue utilizada para presentar contenidos de dos versiones de un curso introductorio de programación. De este modo, fue posible emplear DALALearn para evaluar una hipótesis relacionada con el uso, o no, de actividades de metacognición y su impacto en el aprendizaje.
En inglés
In recent years, digital tools that support interactive and adaptive learning, such as Duolingo, have emerged showing that it is possible to promote practice and the autonomous monitoring of individual progress. However, similar tools are still largely absent in the teaching of programming. At the same time, conducting rigorous educational experiments with large numbers of participants is highly challenging, a difficulty that also affects research in computer science education. Such studies require evaluation in real educational settings, where experimental conditions do not interfere with the regular development of a course. Moreover, researchers lack digital platforms that enable detailed tracking of student behavior throughout a course. In this context, DALALearn was developed as a platform that accompanies classroom instruction and facilitates the teaching and practice of programming through a mobile app, while also providing teachers and researchers with an environment for designing educational experiments supported by fine-grained usage and performance metrics for educational research. The platform is intended to complement existing courses by offering short lessons, practice, and assessments within a modern tool centered on empirical data collection. The platform was evaluated at a general level to assess its usability and was also used to deliver content from two versions of an introductory programming course. This allowed DALALearn to be employed to test a hypothesis regarding the use of metacognitive activities and their impact on learning outcomes.