Skip to main content
Activities (tasks) are assignments created by teachers and assigned to specific students within a class. You view and submit activities from the class detail page at /app/alumno/clases/{id_class}.

Viewing activities

The class detail page has two activity tabs:
Tasks with a future due date that you have not submitted yet. Sorted from oldest to newest start date.
Each activity card shows:
  • Title and optional description
  • Date range — start date to due date
  • Activity type — “Selección múltiple” (multiple choice) or “Desarrollo” (open-ended written response)
  • Max score — maximum points available (if set by the teacher)
  • Your grade — displayed after grading (e.g., “Tu nota: 85”)
  • Delivery status badge — “Entregada” (submitted) or “No entregada” (not submitted)

Opening an activity

Click “Ver actividad” on any card. A right-side drawer slides open with the full activity content.
You can also deep-link directly to a specific activity by navigating to /app/alumno/clases/{class_id}?t={task_id}. The dashboard uses this pattern for the “Ir” shortcut links on pending tasks.

Activity types

Multiple choice (simple)

Each question has a prompt and several radio-button options. Select one option per question. Questions show the point value for that question.
  • All questions must have a selected option before you can submit.
  • If you miss a question, an error message appears below it: “Debe seleccionar una respuesta.”
  • Grading is automatic: the server compares your selected option against the correct_option stored server-side (not exposed to the client). Each correct answer adds its point value to your total.

Open-ended (development)

Each question has a prompt and a textarea for your written answer.
  • All text areas must have a non-empty answer before you can submit.
  • If a field is blank, an error message appears: “Debe escribir una respuesta.”
  • Grading is manual — the teacher reviews and scores your submission. Status shows “Sin calificar aún” until the teacher grades it.

Submitting an activity

1

Open the activity

Click “Ver actividad” on a pending task card to open the activity drawer.
2

Answer all questions

For multiple choice, select one radio option per question. For open-ended, type your answer in each text area.
3

Submit

Click “Enviar respuesta”. The button shows a loading spinner while the request is in flight.
4

Receive confirmation

On success, the activity moves from the Pending tab to the Finished tab. Your points balance increases by 100 points and the drawer closes automatically.
You cannot submit an activity after its due date has passed. The submit button is hidden once finish_at is in the past. The activity still appears in the Finished tab marked as “No entregada” if the deadline passed without a submission.

Viewing grades and feedback

After a teacher grades a submitted activity, the Finished tab card updates to show:
  • Grade — “Tu nota: X pts” in the activity drawer footer
  • Per-question result (multiple choice only) — each question shows a green ”+” for correct or red ”-” for incorrect, with the points earned
  • Teacher comment — if the teacher left a comment, it appears as a highlighted note at the bottom of the activity drawer
StatusMeaning
pendingSubmitted but not yet graded by teacher (development type)
qualifiedGraded — score is available
nullDue date passed without a submission

API reference

Submit an activity response

POST /api/student/submit-task-response
Content-Type: multipart/form-data
FieldTypeDescription
id_taskstring (UUID)ID of the task being submitted
id_classstring (UUID)ID of the class the task belongs to
responsestring (JSON)JSON-serialized array of answered questions
Response on success
{
  "success": true,
  "status": "qualified",
  "qualification": 85,
  "response": [
    {
      "id": "q1",
      "question": "¿Cuánto es 2 + 2?",
      "options": [{"id": "a", "option": "4", "selected": true}],
      "points": 10,
      "good": true
    }
  ]
}
Submitting a response awards 100 points to the student’s account regardless of the score achieved. The u_token cookie is refreshed with the updated points balance after each submission.
The teacher receives a notification email and in-app notification when you submit an activity.