Giter Club home page Giter Club logo

xblock-estilos-de-aprendizaje's Introduction

馃摉 XBlock Estilos de Aprendizaje

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.

馃搵 Contenido

1. Caracter铆sticas

En esta secci贸n se especifican las caracter铆sticas m谩s relevantes del XBlock.

1.1. Test disponibles

Los test actualmente implementados est谩n basados en los siguientes modelos:

  1. 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铆.

  2. 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铆.

  3. 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铆.

  4. 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铆.

1.2. Gesti贸n de la informaci贸n

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.

1.2.1. Campos o fields

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.

1.2.2. Funci贸n para cargar un test

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.

1.2.3. Funci贸n para subir los resultados

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.

1.2.4. Funci贸n para mostrar los resultados

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.

2. Instalaci贸n

Para instalar este XBlock es necesario realizar los siguientes pasos:

  1. Descargue este XBlock desde el Release o realice un git clone al repositorio.

  2. 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.

  3. Asegurese de inicializar el entorno virtual y ejecute el comando pip install -e adaptive_test para instalar el Xblock en el SDK.

  4. Inicie el servidor del XBlock SDK y abra la direcci贸n http://127.0.0.1:8000/, si aparece el XBlock fue instalado correctamente.

    Instalaci贸n correcta

3. Modo de Uso

Asegurese de tener el entorno virtual activo y el servidor del SDK ejecut谩ndose, luego ya puede realizar los siguientes pasos:

  1. 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:

    Vista Studio para seleccionar test

    Cuando elija uno de los test y de click en el bot贸n Elegir le aparecer谩 el sisguiente mensaje de confirmaci贸n:

    Confirmaci贸n en la selecci贸n del test

    Nota: Si el profesor m谩s adelante desea seleccionar otro test, lo puede hacer aunque los estudiantes ya hayan respondido el test anteriormente seleccionado.

  2. 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, donde valor es el ID que le va a asignar al estudiante simulado.

    Test listo para ser respondido

    Al finalizar y enviar el cuestionario respondido, el estudiante obtendr谩 el estilo de aprendizaje que m谩s lo representa.

    Estilo de aprendizaje calculado

  3. 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:

    Resultados de los tests

  4. 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:

    Gr谩fico de pastel

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.

xblock-estilos-de-aprendizaje's People

Contributors

camilo-burbano avatar githubleandro avatar j4ckdev avatar kevinmuz55 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.