openedx / openedx/openedx-platform
[DEPR]: common/djangoapps/track/tracker.py
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.2k
- Forks
- 4.4k
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 42
Description
Proposal Date
14 December 2022
Target Ticket Acceptance Date
15 January 2023
Earliest Open edX Named Release Without This Functionality
Palm
Rationale
This code has been marked deprecated in the hosting file since 2020 with commit c962423bbc5011dabd8e7b314993802a1db646a5.
This work will require ensuring that all of the migration work to move calls to the eventracking app have been completed.
Removal
At least common/djangoapps/track/tracker.py should be removed. Any other code that was also deprecated when this functionality was extracted should also be removed.
Replacement
It's already been replaced by the eventtracking app.
Deprecation
No response
Migration
No response
Additional Info
No response
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.
Research direction
Start by reviewing common/djangoapps/track/tracker.py and the eventtracking app, then verify that migration of all callers is complete. Check the hosting file and related deprecated functionality for remaining code to remove. Done means tracker.py and any other code deprecated with this extraction are removed without leaving callers behind.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100