Herramienta para analizar datos de un curso abierto masivo en línea

Alberto Pacheco-González, Isidro Robledo, René Cruz, Elisabet González

Resumen


La gran cantidad de participantes en los cursos abiertos masivos en línea, implica una gestión explosiva de datos, cuyo análisis puede contribuir a mejorar de muchas formas un curso o el nivel de desempeño un participante. Se presenta el diseño e implementación de una herramienta de código abierto para analizar grandes cantidades de datos generados por 13,106 participantes de un curso abierto masivo en línea. Se detallan las características específicas del proceso de análisis de los datos, aplicando para ello una metodología de desarrollo de software que combina las bondades del desarrollo iterativo, orientado a objetos y de prototipos. La herramienta se implementó en Python y se validó a través del análisis de las respuestas de una encuesta de retroalimentación del curso compuesta por 37 preguntas que fue aplicada por medio de Formularios de Google a 1,867 participantes del curso en línea. La herramienta propuesta ofrece, entre otras ventajas, la capacidad de procesar cualquier cantidad de filas de una tabla al optimizar el manejo de memoria y limitar la granularidad del procesamiento a una sola fila hasta agotar todas las filas de una sola columna por cada ciclo del análisis. El diseño se generaliza para procesar distintos tipos de respuestas reusando gran parte del código, logrando reducir el tamaño de la herramienta de 650 a 250 líneas de código, al aplicar técnicas de programación orientada a objetos y otras cualidades del lenguaje Python que derivaron en un código muy compacto, entendible y genérico que puede ser extendido fácilmente para especificar distintos tipos de respuestas y analíticos. El caso de prueba presentado permite indirectamente validar las cualidades del lenguaje de programación Python para atacar problemas relacionados con el procesamiento de grandes datos; las pruebas realizadas arrojaron resultados muy positivos, encontrándose también ciertas limitaciones y se elaboran algunas recomendaciones para desarrollos a futuro de este tipo.


Palabras clave


Big data; Data Analytics; Data Mining; MOOC; e-Learning; Analytics in Education

Texto completo:

PDF

Enlaces refback

  • No hay ningún enlace refback.