Fecha de propuesta:
07/10/2024
(Pendiente de aceptación)
Descripción:
Este proyecto propone el desarrollo de una plataforma que permita a estudiantes y docentes acceder a un entorno interactivo para la simulación y prueba de código en múltiples lenguajes de programación. La plataforma proporcionará retroalimentación automatizada e instantánea mediante inteligencia artificial (IA), mejorando la experiencia de aprendizaje y facilitando la enseñanza de conceptos de programación. La herramienta podrá integrarse en distintas plataformas educativas, adaptándose a las necesidades de diversas instituciones y disciplinas. El sistema estará diseñado para soportar lenguajes como Python, Java, C++, y JavaScript, ofreciendo a los estudiantes la posibilidad de practicar en un entorno seguro y accesible desde cualquier ubicación. Además, el uso de IA permitirá identificar errores comunes, optimizar el rendimiento del código y sugerir mejoras, lo que contribuirá a una curva de aprendizaje más eficiente.
Objetivos funcionales:
1.Desarrollo de una plataforma de simulaciones y pruebas de código: Crear un entorno accesible y seguro donde los estudiantes puedan practicar y realizar simulaciones de código en tiempo real, cubriendo varios lenguajes de programación.
2. Retroalimentación instantánea mediante inteligencia artificial: Implementar/incorporar un sistema de IA que ofrezca retroalimentación inmediata sobre la calidad del código, identificando errores, proponiendo mejoras en la estructura y el rendimiento, y sugiriendo soluciones basadas en patrones entrenados.
3. Materiales interactivos de aprendizaje: Incluir un sistema de guías, tutoriales.
4. Evaluación continua del aprendizaje: Crear herramientas que permitan a los docentes realizar evaluaciones formativas y sumativas, generando informes detallados sobre el progreso de los estudiantes y sus áreas de mejora.
5. Soporte para múltiples lenguajes de programación.
Entornos de desarrollo y explotación:
Python, TensorFlow, Node.js, APIs de análisis de código (PyLint, ESLint), Docker, MySQL
|