openedx / openedx/openedx-platform

Course Re-run Fails to Copy Unit Prerequisites

Open
#37,488 2 comments 0 reactions 1 assignee View on GitHub

@haftamuk is already working on this.

Since Oct 30, 2025.

Dominant language
Python
Stars
8.2k
Forks
4.4k
Avg merge
6d 18h
Merged PRs (30d)
42

Description

Parent Issue: https://github.com/openedx/edx-platform/issues/36995

When creating a course re-run, the unit prerequisite settings are not copied from the original course. This results in a new course where all prerequisite relationships between units are lost.

Expected Behavior:
A course re-run should create an exact duplicate of the original course, including all unit prerequisite configurations.

Actual Behavior:
The re-run course is generated without any of the prerequisite settings. Units that were previously locked behind prerequisites are now immediately accessible, breaking the intended learning progression.

Impact
This issue shares information available at the parent issue https://github.com/openedx/edx-platform/issues/36995

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.