openedx / openedx/completion

[DEPR]: Remove ENABLE_COMPLETION_TRACKING_SWITCH Waffle Switch

Open
#370 5 comments 2 reactions 2 assignees View on GitHub

@feanil is already working on this.

Since Mar 5, 2026.

depr good first issue help wanted
Dominant language
Python
Stars
9
Forks
25
PR merge metrics
No merged PRs in 30d

Description

Proposal Date

2025-05-20

Ticket Acceptance Date

2025-06-04

Technology Removal Date

2025-07-04

First Open edX Named Release Without This Functionality

Ulmo

Rationale

It doesn't look like ENABLE_COMPLETION_TRACKING_SWITCH support was built into the MFE outline or navigation pages, meaning that the main thing it gates is the recording of completion data, not the display of completion to the learner. That means that users just get a broken experience when this is switched off, where they see things are incomplete but have no way to mark them completed.

Removal

This would require removing the switch's use in edx-platform, as well as the removal of it from the completion repo itself.

Replacement

No replacement. The behavior would be as if it was permanently switched on today.

Deprecation

No response

Migration

No response

Additional Info

Turning this switch has been the default for Tutor installation since October of 2020.

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.