---
title: "Get Session Grade Breakdown"
method: GET
path: "/sessions/{session_id}/v2-grade-breakdown"
tags: ["v2_evaluations"]
---

# Get Session Grade Breakdown

`GET /sessions/{session_id}/v2-grade-breakdown`

## Path parameters

- `session_id` string, required

## Response `200`

Successful Response

- SessionGradeBreakdownResponse — Canonical per-session grade payload — read by every résultats surface so the displayed note matches across teacher and student views.
  - `total` number, nullable, required
  - `cells` WeightedExerciseCellResponse[], required
    - `grade` number, nullable, required
    - `max_grade` number, required
  - `total_max` number, required

## Other responses

- `400` — Malformed identifier
- `403` — Not authorized for this resource
- `404` — Resource not found
- `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)
