Nuevas Dimensiones: Calidad en MOOCs

V Congreso Cread Andes y V Encuentro Virtual Educa Ecuador
UTPL, Loja, Ecuador, 25-27 noviembre 2015
Nuevas Dimensiones:
Calidad en MOOCs
Carlos Delgado Kloos
Universidad Carlos III de Madrid
educate.gast.it.uc3m.es
@cdkloos
Organización
de las Naciones Unidas
para la Educación,
la Ciencia y la Cultura
Cátedra UNESCO de
Educación Digital Escalable para Todos
España
¡Qué vienen los MOOCs!
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
2
¡Qué vienen los MOOCs!
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
3
¡Qué vienen los MOOCs!
Tendencias de "MOOC"
según Google Trends
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
4
Crecimiento de MOOCs
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
5
MOOCs en Europa
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
6
digital.uc3m.es
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
7
miriadax.net
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
8
uc3mx.es
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
9
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
10
JavaMOOC: en iniciativa
ConnectED de Obama
www.edx.org/blog/presidentobama-announces-edxs-free
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
11
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
12
bit.ly/javamooc1ed2
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
13
Esfuerzo de muchos
• Profesores
• Personal de apoyo
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
14
¿Cómo transmitir las ideas?
texto
vídeo
Loja, EC, 2015-11-27
interacción
C. Delgado Kloos, UC3M
15
Calidad vs. Eficiencia
• Equilibrio entre eficiencia y calidad
• Importante: coste de corrección de errores
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
16
Courseware
• El diseño de MOOCs
– ¿es un arte?
– ¿es una ciencia?
– ¿es una ingeniería?
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
17
MOOCs
• Se ha empezado a hacer MOOCs
– Grandes inversiones en los primeros cursos
• No hay muchas buenas prácticas a seguir
– Aprender haciendo
• ¿Calidad, efectividad, eficiencia educativa?
– ¿Se puede enseñar mejor?
• ¿Sostenibilidad?
– ¿Qué pasa con las versiones siguientes?
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
18
SW
Crisis del Software
Fuente: Wikipedia
•
•
•
•
El software no cumple las especificaciones
Baja calidad del software generado
Los proyectos no terminan en plazo
Los proyectos no se
ajustan al presupuesto
• Código inmantenible
que dificulta la gestión
y evolución del proyecto
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
19
SW
Calidad en el producto
• El software no cumple especificaciones
– Software correcto
• Baja calidad del software generado
– Software eficiente
– Software entendible (documentado)
– Software usable, …
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
20
SW
Calidad en el proceso
• Los proyectos no terminan en plazo
– Tiempo limitado
• Los proyectos no se ajustan al
presupuesto
– Fondos limitados
• Código inmantenible que dificulta la
gestión y evolución del proyecto
– Gestión, evolución, reutilización
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
21
SW
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
22
CW
Crisis del Courseware
•
•
•
•
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
Image: Audrey Watters
El courseware no cumple especificaciones
Baja calidad del courseware generado
Los proyectos no terminan en plazo
Los proyectos no se
ajustan al presupuesto
• Material inmantenible
que dificulta la gestión
y evolución del proyecto
23
CW
Calidad en el producto
• El courseware no cumple las
especificaciones
– Courseware correcto
• Baja calidad del courseware generado
– Courseware eficiente
– Courseware entendible (documentado)
– Usabilidad, robustez, ...
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
24
CW
Calidad en el proceso
• Los proyectos no terminan en plazo
– Tiempo limitado
• Los proyectos no se ajustan al
presupuesto
– Fondos limitados
• Material inmantenible que dificulta la
gestión y evolución del proyecto
– Gestión, evolución, reutilización
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
25
SW
Software Engineering
• Garmisch-Partenkirchen, 1968
• "Establishment and use of
sound engineering principles
to obtain economically software
that is reliable and works
on real machines efficiently."
F.L. Bauer, 1924-2015
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
26
CW
Courseware Engineering
• Loja, Ecuador, 2015
• "Establishment and use of
sound engineering principles to
obtain economically courseware
that is sound and engaging and
teaches efficiently and effectively." C. Delgado Kloos
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
27
SW
Elementos
• Fundamentos
• Herramientas
• Metodologías de desarrollo
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
28
SW
Fundamentos
• Semántica
– Significado de un programa
– ¿Es correcto?
• Complejidad
– Eficiencia de un programa
– ¿Es rápido? ¿Cuántos recursos utiliza?
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
29
CW
Fundamentos
• Calidad (Efectividad/Eficacia, Atractividad)
– ¿El curso enseña correctamente?
– ¿El estudiante entiende y retiene los conceptos?
• Eficiencia
– ¿El curso enseña con economía de recursos?
– Recursos tanto de
producción por parte del equipo docente como de
aprendizaje por parte del estudiante
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
30
CW
¿Robustez?
• ¿Cuál es el contenido correcto,
si los estudiantes son diversos?
• Si se quiere explicar A,
– ¿se han de cubrir conceptos previos de A?
(pueden servir a estudiantes rezagados)
– ¿se han cubrir conceptos avanzados de A?
(pueden motivar a estudiantes avanzados)
• Inclusión, adaptabilidad, accesibilidad
• ¿Es factible una Wikipedia docente?
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
31
SW
Elementos
• Fundamentos
• Herramientas
• Metodologías de desarrollo
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
32
SW
Herramientas
•
•
•
•
•
•
•
•
Editores
Depuradores
Control de versiones
Compiladores, intérpretes
Herramientas de prueba
Herramientas de modelado
Generadores de documentación
IDEs
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
33
CW
Herramientas
• ¿Qué herramientas nos ayudan
a la producción de MOOCs?
• Desde el punto de vista
de gestión del proceso
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
34
CW
Seguimiento de la Producción
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
35
CW
Gestión de Contenidos
• Indep. de plataforma
• Estructura de curso
• Control de versiones
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
36
CW
Herramienta de Autor (edX)
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
37
CW
Herramienta de Autor (Khan Ac.)
•
•
•
•
•
WYSIWYG
Variables
Pistas
Fórmulas
Generación
de formato KA
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
38
CW
Soporte al Subtitulado
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
39
SW
Testing
• El testing (pruebas) juega un papel
esencial en el desarrollo software
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
40
CW
Testing
• Las pruebas en educación sirven para
comprobar el estado de aprendizaje del
estudiante, pero también un poco del
contenido educativo (casos extremos)
• La analítica del aprendizaje sirve para
conocer mejor a los estudiantes, pero
por extensión también la adecuación
del material a los estudiantes
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
41
CW
Analítica del Aprendizaje
• Realimentación sobre el proceso de
enseñanza-aprendizaje
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
42
SW
Elementos
• Fundamentos
• Herramientas
• Metodologías de desarrollo
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
43
SW
Metodologías
de desarrollo software
• Ciclo de vida en cascada
Loja, EC, 2015-11-27
• Metodologías ágiles
C. Delgado Kloos, UC3M
44
Principios del
Manifesto Ágil
visualpun.ch
1. Nuestra mayor prioridad es satisfacer al cliente mediante
la entrega temprana y continua de software con valor.
2. Aceptamos que los requisitos cambien, incluso en etapas tardías del
desarrollo. Los procesos ágiles aprovechan el cambio
para proporcionar ventaja competitiva al cliente.
3. Entregamos software funcional frecuentemente, entre 2 semanas y 2
meses, con preferencia al periodo de tiempo más corto posible.
4. Los responsables de negocio y los desarrolladores
trabajamos juntos de forma cotidiana durante todo el proyecto.
5. Los proyectos se desarrollan en torno a individuos motivados.
Hay que darles el entorno y el apoyo que necesitan,
y confiarles la ejecución del trabajo.
6. El método más eficiente y efectivo de comunicar información al equipo de
desarrollo y entre sus miembros es la conversación cara a cara.
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
45
Principios del
Manifesto Ágil
7. El software funcionando es la medida principal de progreso.
8. Los procesos ágiles promueven el desarrollo sostenible.
Los promotores, desarrolladores y usuarios debemos
ser capaces de mantener un ritmo constante de forma indefinida.
9. La atención continua a la excelencia técnica y
al buen diseño mejora la agilidad.
10. La simplicidad, o el arte de maximizar
la cantidad de trabajo no realizado, es esencial.
11. Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados.
12. A intervalos regulares el equipo reflexiona sobre
cómo ser más efectivo para a continuación ajustar y
perfeccionar su comportamiento en consecuencia.
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
visualpun.ch
46
Metodologías ágiles
Ideas
Aprender
Diseñar
Producto
Datos
Medir
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
47
Metodologías ágiles
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
48
CW
Metodologías
de producción de MOOCs
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
49
CW
Metodologías de
producción de MOOCs
• Como ciclo de vida en cascada…
… pero más
desordenado
y con apenas
herramientas
de apoyo
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
50
CW
¿Metodologías de
producción de MOOCs?
• Ciclo de vida en cascada
Loja, EC, 2015-11-27
• Metodologías ágiles
C. Delgado Kloos, UC3M
51
"Changing a university is like
moving a graveyard,
you cannot expect help
from the people inside."
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
52
CW
Metodologías ágiles
• La transición natural para el desarrollo de
MOOCs es pasar de
– 0. sin metodología bien establecida a
– 1. ciclo de vida en cascada
• Pero podemos coger el atajo de los
– 2. métodos ágiles
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
53
CW
Agile Courseware Engineering
• Apoyo de herramientas
• Producción como en un proyecto software
–
–
–
–
Diseño
Implementación
Test
Despliegue
• Metodología ágil: ACE
– Agile Courseware Engineering
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
54
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
55
¡Gracias!
Loja, EC, 2015-11-27
C. Delgado Kloos, UC3M
56