Este proyecto tiene como objetivo crear una plataforma inclusiva que permita la enseñanza de Introducción a la Programación en Python, garantizando accesibilidad, calidad y formación de habilidades digitales para todos los estudiantes, sin brechas.
La plataforma combina el uso de un agente inteligente de apoyo al aprendizaje, la gestión de docentes para revisión de tareas, además de conservar el progreso de cada estudiante.
Para instalar el proyecto y agregar nuevas caracteristicas visita install.md
El propósito del proyecto GITCHERRYPICK es desarrollar una plataforma inclusiva y accesible para la enseñanza de Introducción a la Programación en Python, que fomente el aprendizaje equitativo de habilidades digitales en estudiantes de diversas instituciones.
La plataforma ofrecerá gestión de contenidos educativos, un entorno de programación en Python seguro, un agente inteligente, seguimiento del progreso estudiantil, administración de actividades, exámenes, además de cumplir con estándares de accesibilidad y seguridad.
-
Gestión de Contenido: Creación y gestión de contenido por parte de los docentes.
-
Entorno de Desarrollo Integrado (IDE) Embebido: Editor de código Python y consola de salida interactiva. Modo detallado de errores de sintaxis y estado del programa.
-
Formatos de Contenido Diversos: Videos, audios con slides y subtítulos, simulaciones y documentos PDFs. Retroalimentación automática en actividades y ejercicios.
-
Agente inteligente: Asistencia personalizada durante el aprendizaje y ejercicios de programación - código.
-
Seguimiento: Gestión y almacenamiento de programas realizados, calificaciones y exámenes.
-
Compatibilidad multiplataforma (responsive).
-
Cumplimiento de normas de accesibilidad (WCAG 2.1).
-
Evaluaciones Interactivas: Pruebas dinámicas para el estudiante.
-
Arquitectura modular basada en microservicios y contenedores Docker para facilitar mantenimiento y expansión.