Ir al contenido

Mi inicio ​

Vistas de la propia persona: inicio, panel de actividades y estadísticas de asistencia.

Lista las actividades de la persona como alumna ​

GET /me/atividades

Acceso: Cualquier persona autenticada. Estado de éxito: 200.

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.
limiteintegerno1…200; por defecto: 100Cuántos elementos por página (1 a 200; el valor predeterminado varía por ruta, en general 50).

Respuesta

MinhasAtividades

CampoTipoObligatorioRestriccionesDescripción
itemslista de MinhaAtividadeDtosí

En caso de error: modelo ErroApi.

Ejemplo

bash
curl -X GET "$API/me/atividades" -H "Authorization: Bearer $TOKEN"

Inicio de la persona (alumno, evaluador y gestión) ​

GET /me/cockpit

Acceso: Cualquier persona autenticada. Estado de éxito: 200.

Parámetros de consulta

ParámetroTipoObligatorioRestriccionesDescripción
instituicaoIdstring (uuid)noId de la institución.

Respuesta

Cockpit

CampoTipoObligatorioRestriccionesDescripción
alunoCockpitAluno o nulosí
avaliadorCockpitAvaliador o nulosí
gestaoCockpitGestao o nulosí

En caso de error: modelo ErroApi.

Ejemplo

bash
curl -X GET "$API/me/cockpit" -H "Authorization: Bearer $TOKEN"

Estadísticas de asistencia de la persona ​

GET /me/estatisticas

Acceso: Cualquier persona autenticada. Estado de éxito: 200.

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.
turmaIdstring (uuid)noId del grupo.
turmaAtiva"true" | "false"nopor defecto: "true"true devuelve solo grupos activos.

Respuesta

Estatisticas

CampoTipoObligatorioRestriccionesDescripción
turmaslista de EstatisticaTurmasí

En caso de error: modelo ErroApi.

Ejemplo

bash
curl -X GET "$API/me/estatisticas" -H "Authorization: Bearer $TOKEN"

Panel de actividades de la persona, con filtros ​

GET /me/painel

Acceso: Cualquier persona autenticada. Estado de éxito: 200.

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.
instituicaoIdstring (uuid)noId de la institución.
disciplinaIdstring (uuid)noId de la asignatura.
turmaIdstring (uuid)noId del grupo.
alunoIdstring (uuid)noId del alumno.
estadosstringnoEstados del pedido de asistencia, separados por coma.
turmaAtiva"true" | "false"nopor defecto: "true"true devuelve solo grupos activos.
limiteintegerno1…500; por defecto: 300Cuántos elementos por página (1 a 200; el valor predeterminado varía por ruta, en general 50).

Respuesta

Painel

CampoTipoObligatorioRestriccionesDescripción
itemslista de PainelItemsí
truncadobooleansíHabía más filas que el límite.
opcoesobjectsíOpciones de los filtros: todo lo que la persona ve, independientemente de los filtros activos.
opcoes.instituicoeslista de objectsí
opcoes.instituicoes[].idstring (uuid)sí
opcoes.instituicoes[].siglastringsí
opcoes.instituicoes[].nomestringsí
opcoes.disciplinaslista de objectsí
opcoes.disciplinas[].idstring (uuid)sí
opcoes.disciplinas[].siglastringsí
opcoes.disciplinas[].nomestringsí
opcoes.disciplinas[].instituicaoIdstring (uuid)sí
opcoes.turmaslista de objectsí
opcoes.turmas[].idstring (uuid)sí

En caso de error: modelo ErroApi.

Ejemplo

bash
curl -X GET "$API/me/painel" -H "Authorization: Bearer $TOKEN"

contato@presente.app.br