Teachers in PlataformaEduca — referred to as Docente — are assigned to specific courses and classrooms by the institution’s coordinator. Once assigned, your role is to define the evaluation structure for each course (tests, quizzes, exams) and record each student’s grade against those evaluations. The platform resolves your identity from the JWT token on every request, so you only ever see data that belongs to your assignments.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
Obtain a JWT token by posting your credentials to the shared auth endpoint.Bearer header on every subsequent request.
Viewing your assigned courses
The platform resolves your identity from the email embedded in your JWT and returns only the assignments that belong to you.The top-level
id in each record is the asignacion ID (asignacionDocente.id). You will need this value when creating evaluations and retrieving statistics.Creating an evaluation
AnEvaluacion represents a single graded activity — a test, quiz, homework assignment, or exam. Each evaluation carries a porcentaje (percentage weight) that determines how much it contributes to a student’s final grade.
| Field | Type | Description |
|---|---|---|
titulo | string | Display name for the evaluation |
porcentaje | number | Weight toward the final grade (e.g., 30.0 means 30%) |
fecha | string | Evaluation date in YYYY-MM-DD format |
curso | object | The course this evaluation belongs to |
asignacionDocente | object | Your assignment record — obtained from /api/docente/mis-cursos |
Recording a student grade
Once an evaluation exists, record each student’s score with a POST to the notes endpoint.| Field | Type | Description |
|---|---|---|
nota | number | Numeric score — the platform uses a 0–20 scale by convention |
observacion | string | Optional teacher comment visible to the student |
evaluacion | object | The evaluation being graded |
estudiante | object | The student receiving the grade |
You need the student’s
id. Students are registered in the system with a unique codigo and are visible through the admin user management endpoints if you need to look up IDs.Viewing assignment statistics
Retrieve a summary of evaluation activity for a specific assignment.5 with your asignacionDocente ID. This endpoint currently returns the total number of evaluations created under that assignment.
Common workflow
Log in and obtain a JWT token
POST to
/api/auth/login with your teacher credentials. Save the returned token.View your assigned courses
GET
/api/docente/mis-cursos to see all courses assigned to you. Note the top-level id of each record — this is the asignacionDocente ID you will reference throughout.Create an evaluation
POST to
/api/docente/evaluaciones with a title, percentage weight, date, course ID, and your asignacion ID. Repeat for each graded activity in the course (midterm, final, assignments, etc.).Record student grades
POST to
/api/docente/notas for each student and each evaluation. Provide the student’s ID, the evaluation’s ID, the numeric score, and an optional observation.