miércoles, 20 de febrero de 2013

Calendario de Actividades

El sistema VirtualNet 2.0 posee la capacidad de establecer rango de fechas para la apertura y cierre de las actividades y recursos existentes, así como establecer el rango de fechas en el que un usuario podrá participar en dichos recursos.

Por lo tanto para reflejar todas estas fechas, se ha realizado el denominado calendario de actividades por curso, este está basado en la librería Fullcalendar, la cual proporciona las acciones básicas del calendario como son:

1. Arrastrar y soltar eventos.
2. Vista del calendario por mes, semana y día.





El objetivo principal del calendario es el de centralizar todas los eventos en un sólo punto, como son:

  1. Apertura y/o cierre de contenidos.
  2. Participación de foros.
  3. Inicio de participación de chats.
  4. Rango de fechas de tareas.
  5. Periodo de tiempo de presentación de exámenes.
  6. Así como la posibilidad de crear eventos personalizados.

Con el objetivo de dar un "protagonismo" al sistema de calendario de actividades  se ha dispuesto en una tercera pestaña, en la cual también sirve como punto de notificaciones de cantidad de eventos por día.



En esta nueva "Pestaña" se muestra una serie de opciones como son:

  1. Crear nuevo evento (Docente)
  2. Cuenta regresiva en la cual muestra el tiempo restante del curso.
  3. Calendario que permitirá desplazarse entre fechas.
  4. Activar/desactivar tipo de eventos del calendario
  5. Posibilidad de establecer un color personalizado a cada evento (Sólo docente)

Barra de botones calendario.





La cual contiene las siguientes opciones:

  1. Creación de un nuevo evento.
  2. Generación de archivo en formato pdf del calendario.
  3. Listado de eventos por día.
  4. Suscripción al calendario.
  5. Actualización del calendario.
  6. Navegación de calendario.
  7. Vista del calendario por mes, semana y día.

1. Creación de un nuevo evento.





Esta acción puede ser realizada a través de dos botones, el primero que se encuentra en el menú izquierdo del calendario y el segundo en la barra de botones del mismo.

En está ventana el docente podrá crear eventos personalizados o relacionados a las actividades, estableciendo rango de fechas.

A través de esta opción se podrán crear eventos que se verán reflejados en el calendario de actividades, éstos eventos no están asociados directamente a las actividades, por lo que cuando se "pica" sobre el evento se mostrará un resumen del mismo a diferencia de eventos relacionados a actividades que dirigirá al usuario al recurso.





Se pueden crear varios tipos de eventos además de eventos propios del calendario, como por ejemplo asociar tiempos de apertura y cierre de contenidos, así como tiempo de participación en actividades como foros y tareas.

2. Impresión del Calendario.

Esta opción permitirá generar un archivo en formato PDF, para impresión por parte del usuario, el archivo está acompañado por un código QR, el cual permitirá que el usuario haga una suscripción del calendario, en este archivo se muestra en forma de listado de eventos con su correspondiente apertura y cierre.

3. Listado de eventos por día.




Está opción le informa al usuario de aquellos eventos que tienen comienzo en un día determinado, permitiendo clasificaros por los tipos de eventos y seleccionar una fecha determinada.

4. Suscripción al calendario.




Está opción le permitirá al usuario realizar una suscripción al calendario del curso, con la finalidad de contar con un calendario unificado, ésta opción es compatible con cualquier sistema de calendarios que soporte el Protocolo WebCal

Para realizar la suscripción en la mayoría de dispositivos, sean de escritorio o móvil, se cuenta con las siguientes opciones:

1. Botón suscribirse al calendario: El cual dependiendo del sistema de calendarios que posea el usuario en su  equipo se desplegará una ventana como se ve a continuación:


Calendario en iCal - MAC


Calendario en Outlook - Windows

2. Suscripción al calendario a través de la URL: Cada calendario cuenta con una url la cual índica que se trata del protocolo Webcal, ya que su inicio convencional no es a través de http:// sino con webcal://

Con está url el usuario estará en capacidad de suscribirse a sistemas de calendarios como es el caso de Google Calendar 


Google Calendar


3. Suscripción dispositivos Móviles: Para realizar está acción se cuenta con la opción del código QR, el cual permitirá que el usuario haga su suscripción, siempre y cuando éste pertenezca al curso.
  • Escanear código QR, dependiendo del sistema operativo móvil utilizado (IOS, Android, Windows Phone), existe una gran variedad de programas que realizan este proceso.
  • Identificación del usuario, para validar que hace parte del curso.


  • Suscripción al calendario y elección de eventos a sincronizar.




Calendario en IOS


Calendario en iPad


Si un evento del calendario llega a cambiar este se verá reflejado en las suscripciones, en el caso de los dispositivos móviles se ejecuta una alarma 10 minutos antes del evento (en proceso de mejora).

Una suscripción al calendario se hace por persona, es decir si un usuario tiene más de una asignatura en el mismo calendario de la suscripción aparecerá todos los eventos de todas las asignaturas que tenga asociadas y que desee estar suscrito.

Los eventos de los calendarios se mantendrán hasta cuando se haya cerrado el curso.

5. Personalización colores eventos.




El docente tendrá la posibilidad de personalizar los colores de los eventos presentes en el calendario, estos colores se verán reflejados a los demás usuarios que participen en el curso (Tutores/estudiosos), además se tendrá la opción de ver los eventos clasificados por su tipo.

Conclusión.

El calendario de actividades permitirá a los usuarios de un curso mantener un orden en las actividades que realizará en el tiempo que dura la asignatura, le permitirá realizar una mejor programación de su tiempo.

A través de la opción de suscripción podrá estar al tanto del curso a través de su sistema de calendarios favorito sin la necesidad de estar autenticado de forma permanente en el sistema.

Jorge Rubiano.