Ir al contenido

Asistencia del grupo ​

Matriz de asistencia de un grupo (alumnos × actividades).

Matriz de asistencia del grupo ​

GET /turmas/{turmaId}/frequencia

Acceso: Exige la capacidad LER sobre grupo (params.turmaId). Estado de éxito: 200.

Parámetros de ruta

ParámetroTipoObligatorioRestriccionesDescripción
turmaIdstring (uuid)síId del grupo.

Parámetros de consulta

ParámetroTipoObligatorioRestriccionesDescripción
destringno^\d{4}-\d{2}-\d{2}$Fecha inicial de la ventana (AAAA-MM-DD), inclusive.
atestringno^\d{4}-\d{2}-\d{2}$Fecha final de la ventana (AAAA-MM-DD), inclusive.

Respuesta

FrequenciaTurma

CampoTipoObligatorioRestriccionesDescripción
turmaobjectsí
turma.idstring (uuid)sí
turma.nomestringsí
hojeDatasíFecha de hoy en la zona horaria de la institución (para resaltar la columna «hoy»).
deDatasí
ateDatasí
atividadeslista de objectsíActividades en la ventana, por fecha y hora de inicio.
atividades[].idstring (uuid)sí
atividades[].dataDatasí
atividades[].horaIniciostring o nulosí
atividades[].horaFimstring o nulosí
atividades[].descricaostring o nulosí
atividades[].obrigatoriabooleansí
atividades[].canceladabooleansí

En caso de error: modelo ErroApi.

Ejemplo

bash
curl -X GET "$API/turmas/{turmaId}/frequencia" -H "Authorization: Bearer $TOKEN"

contato@presente.app.br