Parents can monitor each of their linked children’s academic performance from a single dashboard. Once a director associates a parent account with one or more students, the parent gains access to that child’s agenda, grade report, attendance record, and anecdotal notes — all in read-only view.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/andrespaul123/micole-flutter/llms.txt
Use this file to discover all available pages before exploring further.
Parents must be linked to students by a director before they can see any child data. Use the director panel at
/padres/:id/estudiantes to create the association and set the parentesco (relationship) field.Route Map
| Route | Screen | Description |
|---|---|---|
/mis-hijos | MisHijosScreen | List of all children linked to the authenticated parent |
/mis-hijos/:estudianteId | PadreDashboardScreen | Per-child hub screen |
/mis-hijos/:estudianteId/agendas | PadreAgendaScreen | Child’s tasks and exams |
/mis-hijos/:estudianteId/notas | PadreNotaScreen | Child’s grade report by period |
/mis-hijos/:estudianteId/asistencias | PadreAsistenciaScreen | Child’s absences by subject |
/mis-hijos/:estudianteId/anecdotarios | PadreAnecdotarioScreen | Teacher anecdotal notes about the child |
My Children — MisHijosScreen
Route:/mis-hijos
The entry point for the parent portal. Calls PadreFamiliaRepository.getMisHijos() to retrieve every student linked to the logged-in parent account.
GET /padre/mis-hijos
PadreHijo Model
Student ID used throughout all child sub-routes as
:estudianteId.Student’s full name.
Unique enrolment code. Mapped from
codigo_estudiante.Relationship label (e.g.
"Padre", "Madre", "Tutor").Child Dashboard — PadreDashboardScreen
Route:/mis-hijos/:estudianteId
A hub screen that presents the four monitoring sections for the selected child. Tapping any card navigates to the corresponding sub-route.
Agenda
Homework tasks and exams assigned to the child.
Grades
Period-by-period grade report with per-subject averages.
Attendance
Absence records grouped by subject with a total fault count.
Anecdotario
Behavioural and academic notes logged by teachers.
Agenda
Route:/mis-hijos/:estudianteId/agendas
Shows all agenda items (tasks and exams) assigned to the child across all subjects.
PadreAgendaRepository
GET /padre/mis-hijos/:estudianteId/agendas
PadreAgenda Model
Agenda entry ID.
Title of the task or exam.
Full description or instructions.
Entry type:
"tarea" or "examen".Due date in ISO format. Mapped from
fecha_entrega.Subject name the entry belongs to.
Reference files attached by the teacher. Each item has
id, nombreOriginal, and url.Grades
Route:/mis-hijos/:estudianteId/notas
Displays the child’s academic report card organised by evaluation period. Each period shows a per-subject average and an overall promedioGeneral.
PadreNotaRepository
GET /padre/mis-hijos/:estudianteId/notas
PeriodoNota Model
Name of the evaluation period (e.g.
"Quimestre 1").Per-subject grade summaries for this period.
Overall average across all subjects for this period. Mapped from
promedio_general.MateriaNota Model
Subject name.
Average grade for this subject in the period.
Attendance
Route:/mis-hijos/:estudianteId/asistencias
Returns the child’s absence (falta) records. Results can optionally be filtered by subject name.
PadreAsistenciaRepository
GET /padre/hijos/:estudianteId/asistencias[?materia=:name]
PadreAsistenciaResponse Model
Full list of subject names enrolled by the student — useful for populating a filter dropdown.
Total number of absences across all subjects. Mapped from
total_faltas.Individual absence records.
PadreAsistencia Model
Date of the absence in ISO format.
Subject during which the absence was recorded.
Anecdotario
Route:/mis-hijos/:estudianteId/anecdotarios
Shows anecdotal notes logged by teachers about the child. These notes can describe positive achievements, behavioural incidents, or any other relevant observation.
PadreAnecdotarioRepository
GET /padre/mis-hijos/:estudianteId/anecdotarios
PadreAnecdotario Model
Record ID.
Category of the note (e.g.
"positivo", "negativo").Short title for the note.
Full text of the anecdotal record.
Date the note was logged.
Name of the teacher who wrote the note. Resolved from the nested
profesor.user.name path.Subject the note relates to. Resolved from
asignacion_docente.subject.name.