Saltar al contenido principal

Notificaciones APP

Introducción

La aplicación de notificaciones extiende las capacidades de notificación de la plataforma de enseñanza y aprendizaje virtual, permitiendo un mayor nivel de personalización y segmentación para diferentes audiencias. La aplicación define procesos de notificación que pueden ser programados mediante una expresión CRON o ejecutados manualmente.

tip

¿Necesitas mas información? ¿Quieres una demo?
Escríbenos y nos podremos en contacto contigo agenda una demo.

Del mismo modo, se integra con el sistema de encuestas Watermark

Vista general

Acceso a la aplicación

La aplicación de notificaciones es una aplicación de administración, como tal, su acceso se realiza a través del Panel de administrador, en la sección Herramientas y Utilidades

Configuración General de la aplicación

La aplicación de notificaciones debe configurarse antes de poder programar los procesos de notificación para ello es necesario pulsar sobre el botón de configuración situado en la parte superior derecha de la aplicación.

Botón de configuración

Configuración de encuestas (Watermark)

En caso de desear integrar la aplicación "EvaluationKit" de Watermark sera necesario pulsar sobre el enlace "configurar integración"

Configuración Watermark

En la pantalla de configuración se deberá incluir la url de la instancia de Watermark del cliente, asi como el token para poder acceder a la instancia mediante la API.

Configuración Watermark

A través de esta interfaz también es posible eliminar la integración pulsando sobre el botón "Eliminar Integración"

La integración de encuestas de Watermark es opcional y no afecta al funcionamiento general del aplicativo.

Configuración de marcas

La aplicación permite crear diferentes marcas asociadas con nodos o secciones del LMS. Al menos una marca debe estar configurada para que la aplicación funcione correctamente. Las marcas aparecen en la parte superior de la pantalla de configuración.

Configuración de marcas

Para añadir una nueva marca pulsaremos sobre el botón "+ Añadir nuevo" e incluir los siguientes datos:

Creación de nueva marca

  1. Seleccionar como marca predeterminada. Permite que esta marca se use por defecto en las notificaciones.
  2. Nombre. Nombre de la marca.
  3. Subir imagen de marca. Permite definir una imagen para la marca, asi como eliminar la actual.
  4. URL de Blackboard Learn. Permite incluir la URL de la plataforma objetivo.
  5. URL de recuperación de contraseña". Permite incluir la URL de recuperación de la contraseña en Blackboard Learn, por defecto la URL de la plataforma seguida de "/webapps/blackboard/password"
  6. Configuración de correo y SMS. La aplicación de notificaciones no emplea servidores propios para el envío de correo, sino que permite configurar los servidores del cliente. Esto permite un mayor control de las notificaciones y permite emplear las características antispam de los mismos. La configuración se realiza rellenando lo siguientes campos;

Configuración correo y SMS

La configuración del modulo de SMS requiere que el cliente disponga de una cuenta en el proveedor Esendex

  1. Alternativamente, también es posible configurar servidores de correo compatibles con Azure Graph API

Configuración Azure Graph API

  1. Por ultimo se deberá Guardar la configuración.

Funciones de la aplicación

Desde la pagina principal de la aplicación es posible crear notificaciones automáticas , notificaciones personalizadas y revisar el historial de notificaciones.

Interfaz de la aplicación

Notificaciones automáticas

Los procesos de notificaciones automáticas se encuentran agrupados en la primera pestaña de la aplicación. Los procesos activos presentan un distintivo verde, mientras que los inactivos muestran un distintivo gris.Las notificaciones automáticas permiten seleccionar a la audiencia objetivo a través de una serie de triggers automáticos.

Notificaciones automáticas

A través del menú de acciones de cada proceso, es posible editar la notificación, eliminar la notificación o ejecutar el proceso de manera manual

Acciones de los procesos

Para crear un nuevo proceso de notificaciones basta con pulsar sobre el botón +, lo que nos lleva a la pantalla de configuración donde debemos insertar los siguientes datos:

Configuración de notificación automática

  1. Nombre. Nombre del proceso que sirva para identificar el mismo.

  2. Marca. Permite seleccionar la imagen de marca desde la que se enviaran las notificaciones.

  3. Email. Permite enviar las notificaciones o bien al email personal o al email institucional registrado para el alumno en la plataforma.

  4. Programación CRON La programación CRON permite definir cuando se ejecutara el proceso, puede definirse directamente o mediante el editor visual. CRON

  5. Selección del lanzador del proceso (trigger) Las diferentes opciones para el lanzamiento de los procesos de notificaciones se explican en la sección siguiente

    Selección del triger

  6. Filtros. Al seleccionar cada uno de los triggers, se activan diferentes filtros que permiten afinar la segmentación de la audiencia objetivo de la notificación

  7. Activación de email y SMS Los selectores siguientes permiten activar el envío de email y SMS, una vez activados, se activará el editor con las opciones para escribir los mensajes

Activación de email y SMS

  1. Escritura del mensaje. Una vez activado el selector, es posible acceder al editor WYSIWYG para la escritura del mensaje. Este se encuentra dividido entre el asunto y el contenido. Para ambos están disponibles una serie de variables de plantilla que se renderizarán con la información correcta para el usuario al enviar la notificación

Escritura del mensaje

Una vez configurados estos datos es necesario pulsar el botón de guardar para crear el proceso.

Explicación de los triggers.

  1. Datos de acceso. Este trigger se emplea para comunicar a los usuarios sus datos de acceso a la plataforma Blackboard Learn. Se debe seleccionar el numero de días desde el alta y marcar si se desea enviar una contraseña generada de manera automática durante el envío.

Datos de acceso

  1. Falta de primer acceso. Este trigger se emplea para enviar una notificación a los usuarios que no han realizado el primer acceso a la plataforma desde su inscripción. Se debe seleccionar el numero de días desde la inscripción en el LMS.

Falta primer acceso

  1. Aviso de no acceso en n días al LMS. Este trigger se emplea para enviar una notificación a aquellos usuarios que no han accedido al LMS en n días. Se debe seleccionar el numero de días desde el ultimo acceso.

 No acceso en n días

  1. Matriculación. Este trigger se emplea para enviar una notificación a los usuarios acerca de su matriculación en cursos, se debe seleccionar el numero de días desde la matriculación

Matriculación

  1. Falta de primer acceso al curso. Este trigger se emplea para enviar una notificación a los usuarios que no han accedido al curso en el que están matriculados, se debe seleccionar el numero de días desde la inscripción en el curso

Falta de primer acceso

  1. Aviso de no acceso en n días al curso. Este trigger se emplea para enviar una notificación a los usuarios que no han accedido al curso en n días, se debe seleccionar el número de días desde el ultimo acceso al curso

No acceso en N días

  1. Fin de plazo. Este trigger se emplea para enviar una notificación al finalizar el plazo para terminar el curso. Es necesario indicar el numero de días antes de la finalización del curso

Fin de plazo

  1. Finalización de curso/certificado. Este trigger se emplea para enviar una notificación la finalización del curso. El trigger permite activar el envío de notificación de final de curso asi como activar la inscripción del usuario en EvaluationKit de Watermark. Para esto sera necesario desplazar el selector y elegir en el desplegable uno de los proyectos de evaluación disponibles. Por ultimo sera necesario elegir una columna de calificación y el valor mínimo en dicha columna para la superación del curso

Finalización de curso

Explicación de los Filtros para notificaciones automáticas.

Una vez definidos los triggers, es posible configurar una serie de filtros que permite acotar aun mas el envío de notificación.

Finalización de curso

Los filtros disponibles son

  1. Nodo en la jerarquía institucional. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un nodo institucional.

Selección de nodo

  1. Curso. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un curso de los existentes en el sistema.
  2. Rol instucional.Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un rol institucional de los existentes en el sistema.
  3. Periodo. Permite que las notificaciones solo se envíen a los usuarios inscritos en un curso perteneciente a un periodo (TERM)
  4. Rol de curso. Permite que las notificaciones solo se envíen a los usuarios con un rol de curso de los existentes en el sistema
  5. Estado de la inscripción. Permite que las notificaciones solo se envíen a los usuarios con un determinado estado de inscripción

Notificaciones personalizadas

Notificaciones personalizadas

Los procesos de notificaciones automáticas se encuentran agrupados en la primera pestaña de la aplicación. Los procesos activos presentan un distintivo verde, mientras que los inactivos muestran un distintivo gris

Las notificaciones personalizadas se diferencian de las automáticas en que no es necesario seleccionar triggers para el lanzamiento del proceso de notificación, en su lugar, tan solo es necesario configurar los filtros para acotar adecuadamente la audiencia objetivo.

Del mismo modo, estas notificaciones se envían de manera manual, no disponiendo de configuración cron

Para crear una notificación personalizada es necesario pulsar sobre el icono + en la parte superior derecha de la pantalla.

creación de notificación per

Una vez hecho esto pasaremos a rellenar los siguientes campos

  1. Nombre del proceso, para poder distinguirlo.
  2. Marca, permite seleccionar desde que marca configurada en la aplicación se enviarán las notificaciones.
  3. Email, permite elegir entre enviar las notificaciones al email personal o institucional, según están configurados en Blackboard Learn.
  4. Filtros,permite acotar la audiencia para la notificación permitiendo elegir entre Filtros en contexto de usuario y filtros en contexto de curso que se explican en las secciones siguientes.
  5. Selección de email o SMS que permite acceder a la composición del mensaje a enviar.
  6. Guardar

Filtros en contexto de usuario

Filtros contexto usuario

Los filtros de contexto del usuario sirven para acotar la audiencia de las notificaciones personalizadas según diferentes características de los usuarios. Estos filtros son;

  1. Rol institucional.Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un rol institucional de los existentes en el sistema.
  2. Tipo. Permite distinguir entre usuarios individuales o de empresa (es necesario que esta configuración este presente en Blackboard Learn)
  3. Nombre y apellidos. Permite seleccionar un usuario individual por su nombre y apellidos
  4. País. Permite seleccionar a un usuario por país (es necesario que esta configuración este presente en Blackboard Learn)
  5. Fecha de creación de usuario. Permite seleccionar a los usuarios creados entre un rango de fechas (desde/hasta)
  6. Ultimo login. Permite seleccionar a los usuarios que se han logado por ultima vez en la plataforma entre un rango de fechas (desde/hasta)
  7. Sin fecha de ultimo acceso a la plataforma Marcar esta opción seleccionará a los usuarios que no hayan realizado un primer acceso a la plataforma.

Filtros de contexto de curso

Filtros contexto curso

Los filtros de contexto del curso sirven para acotar la audiencia de las notificaciones personalizadas según diferentes características del curso al que pertenece. Estos filtros son;

  1. Nodo en la jerarquía institucional. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un nodo institucional.
  2. Curso. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un curso de los existentes en el sistema.
  3. Periodo. Permite que las notificaciones solo se envíen a los usuarios inscritos en un curso perteneciente a un periodo (TERM).
  4. Rol de curso. Permite que las notificaciones solo se envíen a los usuarios con un rol de curso de los existentes en el sistema.
  5. Estado de matriculación. Permite que las notificaciones solo se envíen a los usuarios con un determinado estado de inscripción.
  6. fechas de inicio y fin del curso. Permite definir un rango de fechas para el comienzo y finalización de los cursos.
  7. Ultima fecha de acceso al curso. Permite seleccionar una fecha de ultimo acceso al curso.
  8. Sin fecha de ultimo acceso al curso. Marcar esta opción seleccionará a los usuarios que no hayan realizado un primer acceso al curso.

Historial de notificaciones

Se puede acceder al historial de notificaciones desde la tercera pestaña presente en la pagina principal de la aplicación

Historial de notificaciones

Debido al volumen de procesos y notificaciones, esta interfaz presenta una serie de filtros que permiten acotar el historial de notificaciones para una audiencia concreta. Los filtros incluidos son

  1. Nodo en la jerarquía institucional. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un nodo institucional.
  2. Curso. Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un curso de los existentes en el sistema.
  3. Rol institucional.Permite que las notificaciones solo se envíen a los usuarios pertenecientes a un rol institucional de los existentes en el sistema.
  4. Periodo. Permite que las notificaciones solo se envíen a los usuarios inscritos en un curso perteneciente a un periodo (TERM)
  5. Rol de curso. Permite que las notificaciones solo se envíen a los usuarios con un rol de curso de los existentes en el sistema
  6. Estado de la inscripción. Permite que las notificaciones solo se envíen a los usuarios con un determinado estado de inscripción
  7. fechas (desde/hasta). Permite definir un rango de fechas para el historial de notificaciones
  8. Tipo de envío. Permite elegir los envíos por email y sms
  9. Resultado. Permite distinguir entre enviado y fallido
  10. Tipo de notificación, permite elegir entre los diferentes tipos de notificaciones automáticas o personalizadas

Por ultimo, una vez seleccionados los filtros deseados, se pulsa sobre el botón Generar CSV que crea un fichero con los siguientes campos.

  1. ID
  2. Tipo de envío
  3. ID de la notificación
  4. Nombre de la notificación
  5. Tipo de notificación
  6. Usuario
  7. Email institucional
  8. Email personal
  9. Teléfono
  10. Enviado
  11. Error
  12. ID de los nodos
  13. ID del periodo
  14. ID del curso
  15. ID del rol de curso
  16. ID del rol institucional
  17. Estado
  18. Reintentos
tip

¡Ayúdanos a mejorar! ¿Tienes sugerencias o mejoras sobre esta documentación? ¡Escríbenos!