Ir para o conteúdo

Frequência ​

Matriz de frequência de uma turma (alunos × atividades).

Matriz de frequência da turma ​

GET /turmas/{turmaId}/frequencia

Acesso: Exige a capacidade LER sobre turma (params.turmaId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
turmaIdstring (uuid)simId da turma.

Parâmetros de consulta

ParâmetroTipoObrigatórioRestriçõesDescrição
destringnão^\d{4}-\d{2}-\d{2}$Data inicial da janela (AAAA-MM-DD), inclusive.
atestringnão^\d{4}-\d{2}-\d{2}$Data final da janela (AAAA-MM-DD), inclusive.

Resposta

FrequenciaTurma

CampoTipoObrigatórioRestriçõesDescrição
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
hojeDatasimData de hoje no fuso da instituição (para destacar a coluna “hoje”).
deDatasim
ateDatasim
atividadeslista de objectsimAtividades na janela, por data e hora de início.
atividades[].idstring (uuid)sim
atividades[].dataDatasim
atividades[].horaIniciostring ou nulosim
atividades[].horaFimstring ou nulosim
atividades[].descricaostring ou nulosim
atividades[].obrigatoriabooleansim
atividades[].canceladabooleansim

Em caso de erro: modelo ErroApi.

Exemplo

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

contato@presente.app.br