The Coordinator is the administrative hub of PlataformaEduca. With this role you have visibility across the entire platform — you can inspect aggregate statistics, browse all available grades and classrooms, assign teachers to specific courses and periods, and verify those assignments at any time. This guide walks you through every action available to coordinators and ends with a recommended workflow.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/miagv/PlataformaEduca/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All coordinator endpoints require a valid JWT token. Obtain one by posting your credentials to the auth endpoint.Bearer header on every subsequent request.
Dashboard statistics
The dashboard endpoint gives you a real-time count of the core entities in the platform.| Field | Description |
|---|---|
totalUsuarios | All registered users (students, teachers, coordinators) |
totalCursos | Active courses on the platform |
totalGrados | Configured grade/year levels |
totalAsignaciones | Teacher-course-classroom assignments across all periods |
Viewing available resources
Before creating assignments you should review what grades, classrooms, and existing assignments are already on the platform.Grades
Classrooms
All teacher assignments
Creating a teacher assignment
A teacher assignment (AsignacionDocente) links a single teacher to a course, a classroom, and an academic period. Each combination must be unique per period.
All four nested objects are required. Provide only the
id of each related entity — PlataformaEduca resolves the full records server-side.AsignacionDocente object with its generated id. Teachers can then see this assignment via their own GET /api/docente/mis-cursos endpoint.
Course management
Courses can be created, updated, and deleted by any authenticated user. These endpoints are not restricted to the coordinator role.Request body
Endpoints
Common workflow
Log in and obtain a JWT token
POST to
/api/auth/login with your coordinator credentials. Copy the returned token for use in subsequent requests.Check dashboard statistics
GET
/api/coordinador/dashboard to see current platform-wide counts and confirm the system state before making changes.List available classrooms and grades
GET
/api/coordinador/aulas and /api/coordinador/grados to note the id values you will need when creating an assignment.Create or verify a course exists
POST to
/api/cursos if the course does not yet exist. Note the returned id.Create a teacher assignment
POST to
/api/coordinador/asignar with the docente, curso, aula, and periodo IDs. The API returns the new AsignacionDocente record.