---
title: "Get Detailed Student Progress"
method: GET
path: "/teacher/progress/assignment/{assignment_id}/student/{student_id}"
tags: ["Teacher Progress"]
---

# Get Detailed Student Progress

`GET /teacher/progress/assignment/{assignment_id}/student/{student_id}`

Get detailed progress information for a specific student on a course assignment.

## Path parameters

- `assignment_id` string, required — ID of the TeacherCourseAssignment
- `student_id` string, required — ID of the student

## Response `200`

Successful Response

- DetailedStudentProgress — Detailed progress information for a specific student.
  - `student` StudentDetails, required — Basic student information.
    - `student_id` string, required
    - `full_name` string, nullable, required
    - `email` string, required
  - `progress` StudentCourseProgress, required — Model for tracking detailed student progress and interaction events for assigned courses. Stores comprehensive data about how students engage with teacher-assigned courses.
    - `_id` string
    - `student_id` string, required
    - `course_id` string, required
    - `teacher_course_assignment_id` string, required
    - `class_id` string, required
    - `status` 'not_started' | 'in_progress' | 'completed'
    - `percentage_completed` number
    - `total_time_spent_seconds` integer
    - `last_accessed_at` string, date-time, nullable
    - `started_at` string, date-time, nullable
    - `completed_at` string, date-time, nullable
    - `unit_progress` object
    - `revision_flashcards_known_ids` string[]
    - `revision_flashcards_unknown_ids` string[]
    - `revision_sessions_count` integer
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) · [All operations](https://skmtc.dev/excellence-ai/apis/excellence-learning/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/excellence-ai/excellence-learning/revisions/c407f3b5a05b/schema)
