Skip to main content

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.

The class dashboard is the central hub for teachers in Mi Cole. After selecting a class from the My Classes screen (/mis-clases), a teacher lands on this dashboard, which surfaces every teaching tool scoped to that specific course-section-subject assignment. All navigation from here inherits the full route context so that each sub-feature knows exactly which class it is operating on. Teachers reach the dashboard by tapping Entrar on any class card in /mis-clases. The app resolves the four path parameters and appends three display-name query parameters so the dashboard can render human-readable labels without an extra API call.
1

Open My Classes

Navigate to /mis-clases. The screen loads the teacher’s academic periods and lists all assigned classes, grouped by course and section.
2

Select a period

Use the period dropdown at the top of the screen to switch between academic periods. The class list refreshes automatically.
3

Enter a class

Tap Entrar on the desired subject row. The app navigates to the dashboard using the full route below.

Route Structure

/mis-clases
└── /:periodoId/:cursoId/:paraleloId/:asignacionId
      ?curso=<name>&paralelo=<name>&materia=<name>
SegmentTypeDescription
periodoIdintAcademic period ID
cursoIdintCourse (grade level) ID
paraleloIdintSection (parallel) ID
asignacionIdintTeacher-subject-course-section assignment ID

Query Parameters

ParameterDescription
cursoDisplay name of the course, e.g. "Décimo"
paraleloDisplay name of the section, e.g. "A"
materiaDisplay name of the subject, e.g. "Matemáticas"
The app bar shows $curso - $paralelo and the card heading shows $materia, giving the teacher immediate visual context.

The asignacion Concept

An asignación (asignacionId) represents a unique combination of teacher + subject + course + section within an academic period. It is the primary key that scopes all classroom operations — attendance records, agenda items, grade book entries, and anecdotario logs are all linked to this single identifier.

Available Sub-Features

Every tool below is accessible directly from the dashboard card.

Attendance

Record daily presence or absence for every student in the class. Route: .../asistencia

Agenda & Tasks

Create and manage homework assignments, exams, and other agenda items with optional file attachments. Route: .../agendas

Grade Book

Enter and review grades organised by evaluation criteria and evaluation periods. Route: .../libro-calificaciones

Anecdotario

Log behavioral and observational notes about individual students. Route: .../anecdotarios

Evaluation Criteria

Define weighted grading criteria for each evaluation period of the assignment. Route: .../criterios

Build docs developers (and LLMs) love