Este XBlock fue creado con el fin de obtener el estilo de aprendizaje de los estudiantes de un curso de OpenEDX, para que el profesor conozca a partir de cualquiera de los test disponibles que material del curso debe subir y se ajuste a cada estilo de aprendizaje de los estudiantes.
Para comprender el funcionamiento de este XBlock, es necesario haber visto la gu铆a de MyXBlock y XBlockPrueba.
En esta secci贸n se especifican las caracter铆sticas m谩s relevantes del XBlock.
Los test actualmente implementados est谩n basados en los siguientes modelos:
-
Modelo de Kolb: Se distinguen 4 posibles estilos de aprendizaje seg煤n la forma en la que las personas prefieren tratar con la informaci贸n de su entorno. Los estilos de aprendizaje posibles son:
- Activo o divergente: Se caracterizan por que aprenden mejor cuando las actividades supongan un desaf铆o, sean cortas, sean concisas y se sientan emocionados a desarrollarlas.
- Reflexivo o asimilador: Son estudiantes que observan y analizan la informaci贸n desde muchos puntos de vista, antes de sacar una conclusi贸n; por esa raz贸n son estudiantes que aprenden mejor en los casos donde pueden observar las cosas detenidamente, analizarlas y reflexionar antes de actuar.
- Te贸rico o convergente: Es el estudiante que acomoda e integra la informaci贸n de forma l贸gica y secuencial para generar una teor铆a sobre lo que est谩 aprendiendo, de esta manera lo convierte una persona investigativa para estar seguro de que todo lo aprendido es demostrable.
- Pragm谩tico o acomodador: Este 煤ltimo estilo representa a los estudiantes que se sienten c贸modos colocando en pr谩ctica los nuevos conocimientos, teor铆as y t茅cnicas; por ende son muy realistas, pr谩cticos, tienen gran capacidad en resolver problemas y siempre buscan la manera m谩s f谩cil de hacer las cosas.
S铆 desea m谩s informaci贸n sobre el modelo de Kolb, puede leer aqu铆.
-
Modelo de Inteligencias M煤ltiples: Este modelo define la inteligencia como el conjunto de capacidades que nos permite resolver problemas o fabricar productos valiosos en nuestra cultura; adem谩s, seg煤n la capacidad que m谩s desarrolle un individuo puede variar de una inteligencia a otra. A continuaci贸n se hizo una tabla con los tipos de inteligencia posibles y como aprende mejor el estudiante:
Inteligencia Aprende mejor Verbal o ling眉铆stica Usando el lenguaje de forma oral o escrita. L贸gico-matem谩tica Haciendo uso de la l贸gica y razomnamiento que encuentran en los n煤meros. Visual-Espacial Relacionando el color, la l铆nea, la forma y el espacio para construir o dibujar los objetos que visualiza en su mente. Kinest茅sica-corporal Tocando, moviendo y procesando la informaci贸n a trav茅s de sensaciones corporales. Musical Escuchando y creando m煤sica o melod铆as. Interpersonal Compartiendo, entrevistando y cooperando con otros. Intrapersonal Trabajando solo, haciendo proyectos a su propio ritmo y teniendo sus espacios para reflexionar. S铆 desea m谩s informaci贸n sobre este modelo, puede leer aqu铆.
-
Modelo de Honey Alonso: Parte de la teor铆a y los cuestionarios del modelo de Kolb; sin embargo, este modelo define una descripci贸n m谩s detallada para cada uno de los estilos de aprendizaje. Los estilos de aprendizaje propuestos son:
- Activo: Son personas abiertas que se implican plenamente en las nuevas experiencias para aprender cosas nuevas.
- Reflexivo: Estas personas aprenden observando y analizando las experiencias desde diferentes puntos de vista, por lo que se toman el tiempo necesario para llegar a conclusiones apropiadas.
- Te贸rico: Les gusta entender la teor铆a detr谩s de las acciones, por lo que necesitan modelos, conceptos y hechos para analizarlos y sintetizarlos en una teor铆a l贸gica y sistem谩tica.
- Pragm谩tico: Las personas de este estilo de aprendizaje se caracterizan por el deseo de saber como poner en pr谩ctica todo lo aprendido.
S铆 desea m谩s informaci贸n sobre el modelo propuesto por Honey y Mumford, puede leer aqu铆.
-
Modelo de Dominancia Cerebral: Es un modelo que se basa en los cuadrantes cerebrales para representar las formas diferentes de pensar, operar, crear, aprender actuar y convivir con el mundo. Los estilos de aprendizaje pueden ser:
- L贸gico: Son las personas que basan su aprendizaje en el razonamiento y los hechos para apoyarse en sus decisiones.
- Organizado: Tienen un pensamiento estructurado y secuencial para planificar hasta los m铆nimos detalles, esto los hace personas que encanta conocer el funcionamiento de las cosas y les permite aprender con la pr谩ctica.
- Interpersonal: Suelen ser las personas m谩s idealistas y dispersas de los 4 tipos, esto las hace personas que aprenden con el autodescubrimiento, la construcci贸n de conceptos y la b煤squeda de posibilidades ocultas o no evidentes.
- Hol铆stico: Aprende compartiendo y escuchando ideas, esto los hace buenos en el trabajo en equipo.
S铆 desea conocer m谩s sobre este modelo, puede leer aqu铆.
El XBlock permite guardar la informaci贸n para cada uno de los test disponibles y dependiendo si es un profesor o un estudiante, se le muestra la informaci贸n.
Los campos o fields definidos para almacenar los datos son los siguientes:
Campo o Field | Tipo | Alcance | Descripci贸n |
---|---|---|---|
testNumber | Integer | user_state_summary |
Guarda el test elegido por el profesor y que se mostrar谩 a los estudiantes para obtener su estilo de aprendizaje. |
testResult | JSON |
user_state |
Almacena el resultado del estilo de aprendizaje obtenido por un estudiante. |
testResults | JSON |
user_state_summary |
Guarda los resultados de todos los estudiantes y el estilo de aprendizaje correspondiente a cada uno de los test. |
testSolved | Boolean |
user_state |
Es una bandera que sirve para controlar cuando el estudiante ha respondido o no el test, si lo ha respondido tendr谩 un valor True en caso contrario False . |
En el archivo student_adaptive_test.js
se defini贸 una funci贸n que se ejecutar谩 al finalizar la carga de la vista student_adaptive_test.html
, para solicitar a la funci贸n load_test
en el archivo adaptive_test.py
, si se debe cargar o no un test al estudiante.
Cuando el estudiante responde un test, una funci贸n en el archivo student_adaptive_test.js
captura las respuestas, obtiene el estilo de aprendizaje del estudiante y env铆a el resultado a la funci贸n submit_test
del archivo adaptive_test.py
. Luego al estudiante se le muestra que estilo de aprendizaje tiene.
Por 煤ltimo, cuando un profesor desea ver los resultados de todos los estudiantes, la funci贸n load_analytics
es la encargada de retornar todos los valores del campo testResults
que son procesados por studio_analytics.js
y mostrados en studio_analytics.html
.
Para instalar este XBlock es necesario realizar los siguientes pasos:
-
Descargue este XBlock desde el Release o realice un
git clone
al repositorio. -
Si descarg贸 desde el Release descomprima el archivo y c贸pielo a la carpeta donde tiene el entorno virtual. S铆 solo realiz贸 el
git clone
, copie la carpeta donde tiene el entorno virtual. -
Asegurese de inicializar el entorno virtual y ejecute el comando
pip install -e adaptive_test
para instalar el Xblock en el SDK. -
Inicie el servidor del XBlock SDK y abra la direcci贸n
http://127.0.0.1:8000/
, si aparece el XBlock fue instalado correctamente.
Asegurese de tener el entorno virtual activo y el servidor del SDK ejecut谩ndose, luego ya puede realizar los siguientes pasos:
-
Para seleccionar el test con el cu谩l va a obtener los estilos de aprendizaje de los estudiantes, abra el navegador y dirijase a la vista de Studio siguiendo el enlace
http://127.0.0.1:8000/scenario/adaptive_test.0/studio_view/
y debe aparecer una ventana como la siguiente:Cuando elija uno de los test y de click en el bot贸n Elegir le aparecer谩 el sisguiente mensaje de confirmaci贸n:
Nota: Si el profesor m谩s adelante desea seleccionar otro test, lo puede hacer aunque los estudiantes ya hayan respondido el test anteriormente seleccionado.
-
Regrese a la vista de estudiante quitando abriendo el enlace
http://127.0.0.1:8000/scenario/adaptive_test.0/
y responda el test. S铆 desea simular otros estudiantes agregue al final del enlace?student=valor
, dondevalor
es el ID que le va a asignar al estudiante simulado.Al finalizar y enviar el cuestionario respondido, el estudiante obtendr谩 el estilo de aprendizaje que m谩s lo representa.
-
Cuando el docente desee ver los resultados debe abrir la vista de Studio y dar click en el enlace Mostrar resultados de los test o puede abrir el enlace directo
http://127.0.0.1:8000/scenario/adaptive_test.0/studio_analytics/
, luego podr谩 observar una tabla similar a la siguiente: -
Para el test de Honey Alonso existe la posibilidad de ver un gr谩fico de pastel para observar los resultados, solo debe dar click en el bot贸n Mostrar Gr谩fico y podr谩 mirar lo siguiente:
Es importante mencionar que este XBlock solo funciona en el XBlock SDK porque al instalalarlo en OpenEDX se obtuvieron errores de visualizaci贸n que no permitieron que funcionara correctamente.