CURIOSMAZE: plataforma web educativa diseñada como herramienta de refuerzo para evaluar el pensamiento lógico y las competencias en programación, utilizando Judge0 como sistema de ejecución de código, para la Unidad Educativa Juan Pablo II
No Thumbnail Available
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
PUCE - Ibarra
Abstract
En el contexto actual de la educación del siglo XXI, el desarrollo del pensamiento computacional se ha consolidado como un elemento fundamental para la formación integral de los estudiantes. Por consiguiente, la presente investigación aborda la problemática identificada en la Unidad Educativa Juan Pablo II, donde la ausencia de herramientas tecnológicas especializadas para el refuerzo del aprendizaje en programación representa una barrera significativa para el desarrollo óptimo de las competencias algorítmicas en estudiantes de bachillerato. En vista de esta situación, el objetivo general se centra en implementar CURIOSMAZE, una plataforma web educativa diseñada como herramienta de refuerzo para evaluar el pensamiento lógico y las competencias en programación, utilizando Judge0 como sistema de ejecución de código. Desde el punto de vista metodológico, la investigación adopta un enfoque aplicado y tecnológico orientado al desarrollo e implementación de una solución concreta. Para la gestión del desarrollo se empleó la metodología Kanban, mientras que la arquitectura del sistema se fundamenta en un stack tecnológico moderno basado en Vue.js 3 para el frontend, Django para el backend y Judge0 como motor de evaluación automática. Asimismo, se utilizó PostgreSQL como sistema de gestión de base de datos y Docker para la contenerización de servicios. Respecto a los principales resultados obtenidos, la implementación de CURIOSMAZE se ejecutó exitosamente el 9 de junio de 2025, cumpliendo con la totalidad de los objetivos específicos planteados. Se logró establecer un sistema funcional con arquitectura de tres capas que separa claramente la presentación, la lógica de negocio y el almacenamiento de datos. Además, se verificó la integración efectiva entre la plataforma CURIOSMAZE y el sistema Judge0, permitiendo la evaluación automática de código en tiempo real. En síntesis, se completaron todos los entregables establecidos, incluyendo la documentación técnica de implementación, los manuales de usuario diferenciados por roles y el código fuente completo del sistema, proporcionando a la institución educativa los recursos necesarios para el uso y mantenimiento de la plataforma.
Description
Keywords
Pensamiento computacional, Programación informática, Plataformas educativas
