---
title: "Get Quiz Analytics"
method: GET
path: "/knowledge-quiz/teacher/assignments/{assignment_id}/analytics"
tags: ["knowledge-quiz"]
---

# Get Quiz Analytics

`GET /knowledge-quiz/teacher/assignments/{assignment_id}/analytics`

Get analytics for a course quiz assignment.
Shows aggregate stats and per-student results, for every class or for
one of the assignment's classes (`class_id`, decision D7).

## Path parameters

- `assignment_id` string, required

## Query parameters

- `class_id` string, nullable

## Response `200`

Successful Response

- QuizAnalyticsResponse — Analytics for a course quiz.
  - `total_students` integer, required
  - `students_started` integer, required
  - `students_completed` integer, required
  - `average_score` number, required
  - `highest_score` number, required
  - `lowest_score` number, required
  - `students` StudentQuizResult[], required
    - `student_id` string, required
    - `student_name` string, required
    - `student_email` string, required
    - `best_score` number, required
    - `attempts_count` integer, required
    - `last_attempt_at` string, date-time, nullable
    - `status` string, required

## 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.dev/excellence-ai/apis/excellence-learning/revisions/2a0c1636fd3b?raw)
