learningCloud (Admin) - Página de canales

Canales



Los canales son espacios compartidos y su imagen cumple con la función de representar un área de aprendizaje tanto en el listado de la portada, como encabezando la entidad una vez abierta.

En canales, puedes agrupar sprints según tu necesidades y asignar grupos de usuarios directamente a ese canal. Sprints previamente superados por el usuario del grupo asignado aparecerán como superados, el resto estarán a su disponibilidad en su menú de canales.

En la barra superior podremos ordenarlos y filtrarlos, en la parte inferior derecha encontramos un botón azul con el signo '+' dentro (Nuevo canal), aquí nos dejará crear nuestro propio canal.

Cuando creamos uno nuevo podremos editar 4 configuraciones distintas:

A. Nombre del canal / pathway, ayuda a ordenar el canal alfabéticamente y formará parte de lo que buscas en los iconos con forma de lupa.

B. Descripción, información adicional al nombre del canal que también se usa a la hora de buscar un canal.

C. Switch de activación Pathway, convierte el canal en un pathway, si necesita saber cómo se comporta un pathway más abajo lo explicamos.

D. Miembros visibles, deja (o no) a los estudiantes saber el resto de usuarios de su grupo que están en ese mismo canal o pathway.

Una vez oprimimos el botón NEXT o le damos a la tecla ENTER nos mandará a la ventana de SPRINTS

E. Menú para añadir sprints a un canal / pathway, si le damos al botón azul de añadir sprints pasaremos a la siguiente pantalla.

H. Columna de selección múltiple

I. Columna del nombre del Sprint

J. Columna de obligatoriedad (sólo funcional en los Pathways)

K. Columna de fecha de inicio del Sprint

L. Columna de fecha de fin del Sprint

(-RECUERDA- Si un sprint no ha comenzado o está finalizado seguirá siendo visible en el canal pero no podrá ser completado por el alumno)

M. Columna de estado del Sprint. PUBLISHED > Activo para ser realizado, UNPUBLISED > Momentáneamente no disponible para su ejecución.

(-RECUERDA- Aunque en la imagen se vean Sprints sin estado (los que están en borrador) a partir de la versión 4.5.5 estos sprints en borrador ya no serán visibles desde aquí, únicamente se verán disponibles para ser agregados los publicados o los que han perdido el estado de publicación)

N. Filtro por etiquetas, aquí podrás filtrar Sprints seleccionando su etiqueta.

O. Búsqueda por nombre o descripción

P. Botón para añadir los Sprints seleccionados al Canal/Pathway

Q. Navegador entre páginas y selector de número de resultados mostrados.

F. Menú Recursos, segundo menú tras introducir el nombre y descripción. Aquí puedes incluir tus propios enlaces a recursos externos.

R. Cuadro de texto URL, donde agregamos la dirección del recurso a usar.

G. Menú Miembros, último menú tras la creación del canal / pathway. Aquí compartimos los contenidos con los usuarios dependiendo de los grupos a los que pertenecen

R. Columna grupos, nos muestra los nombres de los grupos disponibles para agregara a nuestro canal / pathway.

S. Columna suscripción, cuando esta activada suscribimos al grupo dentro del canal /pathway.

T. Columna miembros, muestra el número que miembros que integra el grupo, si hacemos doble click sobre él, vemos los nombres de usuario de los mismos.

U. Búsqueda por nombre de grupo.

V. Botón para guardar los cambios.

Pathways


¿Qué es un pathway?

Un pathway es una agrupación de sprints que otorgan una insignia opcional al usuario que consigue cumplir los requisitos de superación del pathway.

¿Qué tipo de insignia se otorga?

Las insignias del pathway cumplen los mismos criterios que las insignias de sprints o actividades. En este caso habría que dotar al sistema de una comprobación extra, no se puede borrar una insignia que esté siendo usada en un Pathway, además de en un sprint o una actividad.

¿Cómo se crea un nuevo pathway?

Un pathway siempre nace de un channel (no es una nueva entidad, siguen siendo channels). Mostraremos un check para indicar que este channel es un pathway.

Una vez creado el pathway se podrá asignar una insignia de modo opcional. Además se añadirá la opción de ocultar los miembros que pertenecen al pathway, esta opción se puede cambiar en cualquier momento.


Creación de un pathway

El proceso de creación de un pathway se realiza desde la misma pantalla que el de un canal, esto es, desde la pantalla de listado de canales en el botón "+" situado en la zona inferior derecha.

Un pathway siempre nace de un channel (no es una nueva entidad, siguen siendo channels). En lugar de mostrar el switch para activar el orden, mostraremos un check para indicar que este channel es un pathway.

Una vez creado el pathway se deberá asignar obligatoriamente una insignia de completitud. Además se añadirá la opción de ocultar los miembros que pertenecen al pathway, esta opción se puede cambiar en cualquier momento.

También podremos crear un pathway a partir de un canal ya creado mediante el check de "Activar pathway" que aparece en la pantalla siguiente.

Una vez que este check ha sido elegido, se le mostrará al usuario un aviso indicándole que no será posible volver atrás ya que la conversión entre pathways y canales es de una única dirección. Un canal siempre se podrá convertir en un pathway, pero un pathway nunca podrá ser convertido en un canal.

Para pasar al siguiente punto será necesario seleccionar la masterbadge (opcional) que queremos asignar al completado del pathway de acuerdo a la siguiente pantalla.


Reglas de obtención del insignia

Una vez asignada la insignia, el administrador tendrá que determinar cuáles de los sprints que componen el pathway son obligatorios, estos formarán parte de la regla de obtención de la insignia del pathway. Es decir, deberán realizarse todos los sprints marcados como obligatorios.

Asignación de sprints a un pathway

El administrador podrá añadir nuevos sprints a un pathway mediante el mismo proceso que asignación de sprints a un canal. La pantalla de listado en el caso de los pathways será la siguiente:

Para la asignación de sprints, añadimos sprints a un canal:

Un vez que los sprints han sido añadidos al pathway, podremos seleccionar su obligatoriedad o no (únicamente para este pathway) mediante el selector de la columna "Obligatorio", de acuerdo a la siguiente pantalla:

Por defecto los sprints se agregarán con el campo de necesario a SI:

Para realizar esta gestión de obligatoriedad o no a nivel de pathway se debería de generar un nuevo campo en la tabla Channel Entities(required) que determine si es o no necesario para la completitud del pathway. De este modo podremos aprovechar toda la lógica existente ya en el apartado de canales y utilizar ese nuevo campo para resolver la casuística relacionada con la ordenación y completado.

Publicación de un pathway

Una vez que se ha configurado el pathway, el administrador selecciona los grupos a los que va dirigido y publica el pathway. No se puede publicar un pathway en donde uno de los sprints marcados como obligatorios se encuentra en estado de edición, es decir, para publicar un pathway es necesario que todos los sprints marcados como obligatorios estén publicados o despublicados. Una vez publicado el pathway no se podrá añadir, borrar, cambiar el orden o asignar obligatoriedad de los sprints que lo componen. Para cualquier cambio será necesario despublicar el pathway.

El hecho de que un sprint sea necesario o no dentro de un pathway servirá para determinar el bloqueo de las actividades de acuerdo a los siguientes principios:

  • Para completar un pathway el usuario debe haber completado (bien dentro del pathway o por fuera) todos los sprints que están marcados como necesarios.
  • El usuario decide si realizar o no los sprints que están marcados como no necesarios.
  • El administrador podrá modificar la necesidad o no de un sprint en un pathway si lo oculta previamente.
  • El indicador de progreso se representa como:
    • % de sprints obligatorios completados
    • sprints completados/N *100
  • En caso de que un sprint incluido en un pathway haya sido completado en algún momento por el usuario, se tomará como completado de cara a los bloqueos en el pathway, de acuerdo a lo siguiente:
    • Si el sprint ha sido completado, está marcado como necesario y es el siguiente a realizarse dentro del pathway, aparecerá finalizado y el siguiente necesario desbloqueado
    • Si el sprint ha sido completado, está marcado como necesario y no es el siguiente a realizarse, aparecerá bloqueado. Una vez que se llegue a él, aparecerá como completado. El cálculo de progreso tendrá en cuenta las que están completadas independientemente de si están o no bloqueadas.
    • Si el sprint ha sido completado y no está marcado como necesario, aparecerá como completado y en caso necesario entrará en el cálculo del progreso.

Ordenación de sprints dentro de pathway

La ordenación de sprints dentro de un pathway se realizará directamente en la pantalla de listado mediante el proceso descrito en las siguientes pantallas:

Un administrador podrá realizar un reordenamiento de los sprints de un pathway, haciendo drag and drop en la lista de Sprints, siempre y cuando lo haya ocultado previamente. Los filtros de tabla no estarán activados, ya que no tendremos la opción de ordenar dentro de un pathway cuando los filtros estén activados.

Asignación de usuarios a un pathway

Sigue el flujo de inscripción de usuarios en un canal.

Entrega de Master Badge a usuario

(Opcional) Un usuario ganará una Master Badge cuando complete el 100% de los sprints necesarios de un pathway o un % (ver sección "Publicación de un pathway" )de los no necesarios en caso de no haber ninguno necesario.

En caso de tener una dependencia entre pathways, se procederá del siguiente modo cuando el usuario entre al pathway desbloqueado (no en segundo plano al ganar la Master Badge que lo desbloquea):

  • Si el usuario tiene todos los sprints completados del pathway, se le asignará la masterbadge correspondiente.
  • Si el usuario tiene algunos de los sprints del pathway completados, se obrará de acuerdo a lo indicado en el apartado de "Modificación de un pathway".

El usuario será notificado de la obtención del Master Badge mediante un proceso en segundo plano que genere una notificación para el topbar en el momento en que se consiga la Master Badge para evitar problemas al cerrar la pantalla del canal sin disparar los eventos necesarios.

Modificación de un pathway

Una vez publicado, no se podrá realizar las siguientes acciones:

  • No se puede añadir nuevos sprints obligatorios o eliminarlos
  • No se puede cambiar el orden de los sprints
  • No se puede cambiar la insignia que otorga (si existiera, si no existe se podría asignar como se indica más adelante).
  • No se puede cambiar el tipo (obligatorio/opcional) de los sprints que lo componen

Si el administrador bloquea el pathway, podrá realizar las siguientes acciones:

  • Que el pathway aparece “bloqueado” y los miembros del canal no pueden acceder al mismo
  • Que el administrador puede cambiar el orden de los sprints
  • Que el administrador puede agregar nuevos sprints al pathway.
  • Que el administrador puede cambiar la obligatoriedad de los sprints que lo componen.

El único cambio que se podrá realizar en caso de estar ya publicado el pathway será el añadir una insignia.

Acceso de usuario

El usuario ve el pathway como cualquier canal dentro del carrusel de canales. Para las pathways se mostrará un icono especial.

Añadir indicador de progreso en la pantalla de portada del channel.Cuando el usuario accede al canal se le sitúa visualmente en el primer sprint obligatorio no completado y se bloquea el acceso todos los sprints siguientes.

Los sprints que no sean necesarios para el completado aparecerán como desbloqueados.

¿Cómo se notifica al usuario la obtención de la insignia?

La notificación de la obtención de la insignia puede realizarse en segundo plano y añadir una sección de notificaciones en el topbar.

Si tratamos de otorgar la insignia cuando se calcula el progreso (es decir, cuando el usuario abandona el sprint y regresa a la pantalla del canal habiendo cumplido las reglas de obtención de la insignia) nos arriesgamos a que el usuario cierre el navegador sin volver a la pantalla del canal y no se desencadene el evento y no se otorgue la insignia por lo tanto.

Mensajes al usuario


Pathways con etapas


Como administrador

La herramienta de Pathways permite crear itinerarios de formación estableciendo bloqueos entre Sprints para determinar prerrequisitos entre contenido formativo. A partir de la versión 4.5.5 se establecen etapas dentro de los Pathways.

Establecer etapas permite dividir el contenido formativo y establecer rutas de aprendizaje más flexibles.

Dentro de cada etapa, se requiere al menos que un Sprint sea obligatorio y pueden existir tantos Sprints como queramos.

Las etapas establecen bloqueos entre sí. Si queremos avanzar a la etapa siguiente es necesario haber realizado (y completado) todos los Sprints marcados como requeridos en la etapa anterior.

Dentro de cada etapa no hay orden para la realización de los Sprints. Se pueden realizar indistintamente en cualquier orden, tan sólo existe el orden “recomendado” por el administrador cuando establece la lista de Sprints que formarán parte de una etapa.

Para cambiar el orden de los Sprints tan sólo necesitaremos arrastrar los Sprints a la posición deseada.

El Pathway puede o no llevar una insignia asociada que se entregaría una vez finalizado dicho Pathway. Si lo requisitos cambian durante el proceso, es decir, si aumentamos el número de Sprints obligatorios o disminuímos el progreso del Pathway se calcula al momento, de forma que sólo afectaría a los estudiantes que no hayan finalizado dicho Pathway.


Como estudiante

Un estudiante cuando accede a su Pathway verá desbloqueados aquellos Sprints que pertenecen a un misma etapa y bloqueados aquellos que pertenecen a una etapa siguiente.

A medida que vaya superando los Sprints, se irán desbloqueando las etapas de siguientes.

En todo momento puede visualizar el progreso y la medalla asociado a dicho Pathway.

Una de las mejoras que se introducen en esta nueva release es que los Sprints que pertenecen a un pathway y están bloqueados, aunque aparecen en los carruseles, no se pueden acceder.