Control de Ausencias

Introduce tus credenciales para continuar


Control de Ausencias
▶ 📂 Importar CSV de Canvas
📂

Arrastra uno o varios CSV de Canvas aquí o haz clic para seleccionar

Puedes subir múltiples reports a la vez — las fechas duplicadas no se contarán dos veces

¿No tienes todavía el informe? Solicítalo en Roll Call Attendance ↗ y sube aquí el CSV que te envía Canvas.

Importa un CSV de Canvas para ver las nuevas alertas.
Ordenar:
Cargando…
Ordenar:
Cargando…
Archivo(s) Rango de fechas Usuario Importado Alertas
Cargando…

Crear usuario

Usuarios

🔗 Canvas API

Introduce el dominio de tu Canvas (p.ej. ciee.instructure.com) y un token de acceso personal.
Genera el token en Canvas → Cuenta → Configuración → Tokens de acceso.

El volcado de asistencia por API está retirado. Canvas no tiene API de asistencia: Roll Call es una herramienta externa sin API propia, así que /courses/:id/attendances no existe y responde 404 en todos los cursos. No es cuestión de permisos. La asistencia se carga con 📂 Importar CSV de Canvas, exportando el informe de Roll Call. Lo que queda aquí solo consulta, no importa nada.

📧 Informe automático por email

Envía un resumen HTML de todas las alertas activas en el día y la hora que elijas (viernes a las 08:00). Requiere acceso SMTP (Gmail, Outlook, etc.).

El informe se envía en la hora local de España (Europe/Madrid). Se aplica en cuanto guardas la configuración, sin reiniciar el servidor.

🎚️ Umbrales de alerta

Define cuántas faltas generan cada nivel de alerta. Ejemplo verano: 2 / 3 / 4. Semestre normal: 3 / 5 / 6.

👤 Program Managers

Asigna un/a Program Manager a cada programa. Cuando pulses ✉️ Notificar en una alerta, el email se enviará a la PM del programa del/la estudiante para que ella contacte con él/ella.

Haz una copia de seguridad o restaura todas las asignaciones

🧹 Limpiar datos concretos

Para quitar lo que no debería estar: asignaturas de otro cuatrimestre o estudiantes de prueba de Canvas. Borra sus faltas, sus totales y sus avisos ya enviados, de modo que si vuelven a entrar las alertas se generarán otra vez. Se guarda una copia de seguridad antes de borrar.
Las cifras son de los datos guardados, sin aplicar el add/drop ni las exclusiones manuales: Faltas son las ausencias registradas (+Nt los retrasos) y Registros es todo lo que hay, presentes incluidos.

Por asignatura
Por estudiante
Escribe parte del nombre (mínimo 2 letras)

↩️ Deshacer un volcado

Antes de cada import (CSV o Canvas) se guarda una copia de seguridad de toda la base de datos. Restaurar una copia devuelve la aplicación exactamente al estado en que estaba en ese momento: deshace el volcado, pero también cualquier otro cambio posterior (estados, exclusiones, periodos de add/drop…). La copia más reciente es la de arriba.

Para deshacer el último volcado, restaura la copia cuya etiqueta sea ese import: se hizo justo antes de escribir nada.
Se conservan las 15 más recientes

📅 Periodos de add/drop por asignatura

Un mismo programa puede tener varios periodos de add/drop, porque cada asignatura empieza en una fecha distinta. Por eso el periodo se configura por código de asignatura: sube un Excel con la fecha de inicio de cada una y, a partir de esa fecha, las dos primeras clases de cada estudiante no se contabilizan como falta ni como retraso.

Columnas esperadas: Código asignatura y Fecha inicio (obligatorias); Nombre asignatura, Programa y Clases sin contar (opcionales; por defecto 2). Las fechas en texto se leen como AAAA-MM-DD o DD/MM/AAAA.

Al guardar o borrar, las faltas afectadas se recalculan automáticamente

⚠️ Nuevo cuatrimestre

Borra todos los datos de asistencia, alertas, historial de imports y roster.
Los usuarios no se eliminan. Esta acción no se puede deshacer.

Cargando…