Problemas de desempeño de Grade Center con gran número de elementos

Problema

Se observa lentitud en la carga de la información del Grade Center cuando se cuenta con una gran cantidad de alumnos o columnas (actividades/exámenes) registradas en el curso.

Síntomas

Instructores pueden experimentar tiempos muertos en ejecución de Javascript, es decir, el navegador puede dejar de responder o bien el Grade Center puede tardar una cantidad excesiva de tiempo en mostrar la información.

Errores

  • El script (código de Blackboard que se encarga de dar formato a la información previo a mostrarla en la página web) que se está ejecutando en la pàgina causa lentitud en el navegador y al continuar la ejecución, el equipo deja de responder e incluso puede recibir un mensaje similar a: «¿Desea abortar el script?» o «Do you want to abort the script?»
  • El script que se está ejecutando en la página puede estar ocupado o dejó de responder

Causa

El Grade Center es una aplicación escrita en Javascript cuya ejecución se realiza en el lado del cliente, es decir, en la PC del instructor, esto significa que los problemas de desempeño pueden estar relacionados con las características particulares y de estabilidad de cada navegador. Esto quiere decir que diferentes navegadores pueden presentar desempeños distintos, esta diferencia se puede acentuar dependiendo de los plugins que el instructor tenga instalados.

Los factores que impactan el desempeño en el Grade Center se clasifican en los siguientes puntos:

  • El tiempo que toma al servidor procesar la petición de datos del Grade Center hasta el cliente (JSON), es decir, la PC del instructor
  • Componentes y desempeño general del navegador tales como Javascript, CSS/DOM.

Solución temporal

  • En lo general recomendamos que el curso se divida en grupos de alumnos.

El tener grandes cantidades de enrolamientos en los cursos no solo impacta al desempeño de Blackboard, sino también hace complicado a los instructores y asistentes la administración/seguimiento de las actividades.

  • Los Assesments y Surveys pueden verse afectados en desempeño cuando se dirigen a una gran cantidad de participantes ya que no han sido optimizados para tal fin.
  • El uso de Smart Views basadas en enrolamientos por grupos ya que esto puede hacer el Grade Center más manejable.