Vista rápida
Overview (/) — KPIs globales + gráfico de tendencia. Punto de entrada diario.
El dashboard web de SoftSys Edu Analytics (app.softsysanalytics.com) presenta los datos procesados del tenant en una serie de páginas organizadas por temática. Esta página recorre cada sección para que sepas dónde encontrar cada métrica.
Para entrar al dashboard puedes usar:
local/ssea:viewlearnerreport, local/ssea:viewinstructorreport) acceden desde sus perfiles Moodle sin introducir credenciales.Una vez dentro, la navegación principal vive en el sidebar de la izquierda.
La página / del dashboard es el punto de entrada y muestra los KPIs más relevantes del tenant.
KPIs destacados:
Controles:
Cuándo usarla: revisión rápida del estado general del tenant. Ideal para el primer vistazo de la mañana.
/users muestra una tabla paginada con todos los usuarios activos del tenant y su resumen de actividad.
Columnas principales:
last_seen_at).Filtros disponibles:
Click en una fila lleva al perfil del usuario (/users/:userId) con una timeline diaria de su actividad, histórico de intentos de quiz, tareas entregadas, cursos en los que está matriculado, y factores que contribuyen a su score de riesgo.
/courses muestra la lista de cursos sincronizados desde Moodle con métricas de engagement.
Columnas principales:
Drill-down: click en un curso lleva a su vista detallada con desglose por actividad, gráfico de submissions, y lista de estudiantes en riesgo específicos de ese curso.
/enrollment presenta análisis de matrícula:
/grades muestra la distribución de calificaciones a nivel de tenant y de curso.
KPIs:
/completion muestra tasas de completitud de actividades y cursos.
Vistas:
/at-risk es una de las páginas más usadas por docentes y managers. Presenta los estudiantes que el worker de detección marcó como en riesgo.
Columnas:
Filtros:
score_desc es el más usado).Acciones:
Ver API — Dashboard REST para el endpoint equivalente.
/alerts centraliza las notificaciones activas: inactividad, caídas de rendimiento, hitos de completitud, baja de notas, etc.
Columnas:
alert_type).low, medium, high, critical).Acciones:
Las alertas las genera el worker de alertas en segundo plano cada hora, basándose en reglas configurables por el tenant.
/reports muestra el histórico de jobs de exportación y permite crear nuevos.
Vista:
report_type, formato (CSV/JSON), estado, fecha de solicitud y fecha de completitud.Tipos de reporte disponibles:
retention_cohort — retención por cohorte de matrícula.activity_funnel — embudo de completitud por actividad.teacher_course_health — salud del curso desde la óptica del profesor.student_learning_profile — perfil agregado del estudiante.assessment_performance — rendimiento en evaluaciones.early_warning_summary — resumen de alertas tempranas.Ver API — Dashboard REST para el flujo equivalente via API.
/settings incluye las opciones del tenant:
En varias páginas (Users, Courses, At-Risk) puedes guardar un conjunto de filtros como monitor. Un monitor es una watchlist nombrada que puedes volver a abrir con un click en el sidebar.
Casos de uso típicos:
Los monitores se gestionan via /v1/tenants/:id/monitors en la API (ver API — Dashboard REST).
Si tu cuenta tiene rol de super-admin en SoftSys Solutions (normalmente solo el equipo interno de soporte y managers Enterprise), verás una sección /admin/tenants adicional:
Estos endpoints no se documentan en la API pública — son para gestión interna.
Los estudiantes y profesores con las capabilities local/ssea:viewlearnerreport o local/ssea:viewinstructorreport acceden a una vista reducida del dashboard embebida dentro de Moodle (en una iframe). Esta vista:
/v1/tenants/:id/viewer/** firmados con los viewer shared secret.Ver API — Dashboard REST para los endpoints disponibles.
Vista rápida
Overview (/) — KPIs globales + gráfico de tendencia. Punto de entrada diario.
Buscar un usuario
Users (/users) — tabla paginada con búsqueda y filtros. Click para ver perfil detallado.
Detectar problemas
At-Risk (/at-risk) + Alerts (/alerts) — lista priorizada de estudiantes y notificaciones accionables.
Exportar datos
Reports (/reports) — jobs asíncronos con descarga de CSV/JSON (persistencia 7 días).