---
title: "Changes to ✨ List learning assignments for a project"
method: GET
path: "/api/projects/{project_pk}/learning-assignments/"
---

# Changes to ✨ List learning assignments for a project

`GET /api/projects/{project_pk}/learning-assignments/`

> Every recorded change to this operation, newest first.
> 142 revisions in range; 1 not diffed.

## Timeline

Changed in 5 of 142 revisions.

- **2026-09-29** `4dca806c5936`: 1 info
- **2026-09-01** `e1d2a9429168`: 4 info
- **2026-08-17** `3885ecf6f173`: 2 info
- **2026-07-08** `93493def8bb7`: 2 info
- **2026-06-10** `d3cf6cceebfd`: 1 info

## Changes

- **2026-09-29** `4dca806c5936`: 1 info
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress/allOf[#/components/schemas/UserLearningProgress]/max_attempts_exceeded` to the response with the `200` status
- **2026-09-01** `e1d2a9429168`: 4 info
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress/allOf[#/components/schemas/UserLearningProgress]/completed_page_versions` to the response with the `200` status
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress/allOf[#/components/schemas/UserLearningProgress]/content_updated_at` to the response with the `200` status
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress/allOf[#/components/schemas/UserLearningProgress]/has_completed_page_versions` to the response with the `200` status
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress/allOf[#/components/schemas/UserLearningProgress]/updated_page_ids` to the response with the `200` status
- **2026-08-17** `3885ecf6f173`: 2 info
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/color` to the response with the `200` status
  - added the required property `items/learning_resource/allOf[#/components/schemas/LearningResourceAssignmentSummary]/progress` to the response with the `200` status
- **2026-07-08** `93493def8bb7`: 2 info
  - api operation id `api_projects_learning_assignments_retrieve` removed and replaced with `api_projects_learning_assignments_list`
  - added the media type `application/json` for the response with the status `200`
- **2026-06-10** `d3cf6cceebfd`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/humansignal/apis/label-studio-api/docs/api/projects/:project_pk/learning-assignments/get.md) - [API](https://skmtc.dev/humansignal/apis/label-studio-api.md) - [Page](https://skmtc.dev/humansignal/apis/label-studio-api/changes/api/projects/:project_pk/learning-assignments/get)
