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

# Changes to ✨ Reorder learning assignments for a project

`PATCH /api/projects/{project_pk}/learning-assignments/reorder/`

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

## Timeline

Changed in 7 of 185 revisions.

- **2026-09-29** `4dca806c5936`: 1 info
- **2026-09-01** `e1d2a9429168`: 4 info
- **2026-08-17** `3885ecf6f173`: 2 info
- **2026-07-08** `93493def8bb7`: 1 info
- **2026-06-29** `bc7890317951`: 2 info
- **2026-06-16** `77f50e3ef220`: 2 warning, 10 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`: 1 info
  - added optional request body
- **2026-06-29** `bc7890317951`: 2 info
  - added `#/components/schemas/LearningResourceAssignmentSummary` to the `items/learning_resource` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/LearningResource` from the `items/learning_resource` response property `allOf` list for the response status `200`
- **2026-06-16** `77f50e3ef220`: 2 warning, 10 info
  - removed the optional property `items/gate_before_first_annotation` from the response with the `200` status
  - removed the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_before_first_annotation` from the response with the `200` status
  - added the optional property `items/gate_annotator_data_manager` to the response with the `200` status
  - added the optional property `items/gate_annotator_label_stream` to the response with the `200` status
  - added the optional property `items/gate_reviewer_data_manager` to the response with the `200` status
  - added the optional property `items/gate_reviewer_label_stream` to the response with the `200` status
  - added the optional property `items/gate_reviewer_review_stream` to the response with the `200` status
  - added the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_annotator_data_manager` to the response with the `200` status
  - added the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_annotator_label_stream` to the response with the `200` status
  - added the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_reviewer_data_manager` to the response with the `200` status
  - added the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_reviewer_label_stream` to the response with the `200` status
  - added the optional property `items/learning_resource/allOf[#/components/schemas/LearningResource]/default_gate_reviewer_review_stream` to the response with the `200` status
- **2026-06-10** `d3cf6cceebfd`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/humansignal/apis/label-studio-api/docs/api/projects/:project_pk/learning-assignments/reorder/patch.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/reorder/patch)
