openedx / openedx/openedx-platform
Ensure Gradebook works correctly for CCX courses
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.2k
- Forks
- 4.4k
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 42
Description
Context
CCX courses are expected to support the Gradebook
Problem statement
Currently, CCX courses have incomplete Gradebook support:
-
CCX instructors, coaches, and staff cannot reliably use the Gradebook
-
CCX Gradebook behavior differs from pre-migration behavior
-
The CCX coach dashboard links to the legacy Gradebook instead of the writable Gradebook MFE
This prevents CCX staff from accessing and managing learner grades using the current Gradebook tools.
Proposal
-
Ensure the Gradebook API works correctly for CCX course keys
-
Update the “View Gradebook” link in the CCX coach dashboard to point to the writable Gradebook MFE using a configurable base URL
Additional context
A draft implementation has been proposed in: https://github.com/openedx/edx-platform/pull/37899
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 the draft implementation in PR 37899, then trace the Gradebook API handling for CCX course keys and the CCX coach dashboard's “View Gradebook” entry point. Done means CCX staff can use the current writable Gradebook MFE, with its base URL configurable, and the API behaves correctly for CCX course keys.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100