xblock de Flow control – Un módulo condicional de múltiples unidades para Open edX

El Xblock de flow control proporciona una forma de mostrar el contenido de una unidad o de redirigir al usuario en otro lugar en función del cumplimiento de una condición que evalúa la presentación o la puntuación de un problema o un conjunto de problemas.

Flow Control puede usarse siempre que necesite controlar el contenido del curso disponible basado en las calificaciones obtenidas por un estudiante, en uno o más problemas evaluados en el curso. También, es posible comprobar si esos problemas han sido contestados o no. Algunos casos de uso común son:

  • Sólo permitir que el alumno vea la unidad B cuando se ha contestado un problema de la unidad A. De lo contrario, se mostrará un mensaje explicativo.
  • Sólo permitir que el alumno vea la unidad B cuando se ha respondido a un problema en la unidad A, de lo contrario, redirigir a la unidad A.
  • Permitir que el alumno vea la unidad B cuando un problema en la unidad A ha superado un determinado umbral.
  • Presentar un contenido explicativo adicional a los alumnos que no respondieron correctamente a un determinado problema, mientras que redireccionan a los alumnos de la siguiente unidad que respondieron correctamente.
  • Mostrar un mensaje de felicitación al alumno por aprobar un examen o un mensaje de notificación de que el examen no fue aprobado.
  • Mostrar un mensaje notificando al alumno que algunas de las preguntas del examen aún no han sido contestadas.
  • Se utiliza en combinación con la función de prerrequisitos de la subsección para explicar mejor a los alumnos por qué ciertas sub-secciones se pondrán o no a disposición de ellos.

Sus características incluyen:

Ajustes editables desde Studio: Permite seleccionar las condiciones y operadores a evaluar y las acciones a aplicar en una unidad en particular.

Tipos de condiciones: Actualmente, el xblock cuenta con la evaluación de la puntuación de un solo problema y la puntuación media de una lista de problemas.
Condiciones: Los operadores implementados son:

  • Igual a
  • No es igual a
  • Mejor que
  • Mayor o igual que
  • Menos de
  • Menor o igual que
  • Está vacío
  • No está vacío
  • Tiene vacío

Acciones: Estas acciones se pueden aplicar cuando se cumple una condición:

  • Mostrar un mensaje
  • Redireccionar a otra unidad en la misma subsección (sin recargar la página)
  • Redireccionar a otra unidad usando jump_to_id (recargar la página)
  • Redireccionar a una url determinada

Editor WYSIWYG: Un editor de HTML sencillo de usar para simplificar la redacción del contenido o mensaje que obtendrán los alumnos si se cumple la condición.

Este xblock ha sido diseñado y desarrollado por eduNEXT y ha sido presentado en la conferencia Open edX 2016 en la Universidad de Stanford.

Puedes encontrarlo en GitHub en https://github.com/eduNEXT/flow-control-xblock

 Presentación del Xblock Flow Control en la conferencia de Open edX 2016:

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

Get an Open edX Interface for FREE