[DEPR]: Remove ENABLE_COMPLETION_TRACKING_SWITCH Waffle Switch
@feanil is already working on this.
Since Mar 5, 2026.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.