Repository navigation
Conversation
Show, above the learning header, the pathways that include the current course and in which the learner is enrolled. The labels that do not fit are moved to a "+N" popover, following the same logic as the course card strip in the learner dashboard. - Add the `course-pathways` data layer: `getPathwaysByCourse` in the API layer, which returns an empty map until the backend exists, and the `useCoursePathways` hook, which extracts the course pathways from it. - Add the `CoursePathwaysStrip` and `MorePathwaysPopover` components and the `useVisiblePathways` hook to split the visible and hidden pathways. - Add the `org.openedx.frontend.learning.course_pathways_strip.v1` plugin slot, rendered by `TabPage` once the course page has loaded. - Add mock pathways as test fixtures.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s strip and request its pathways
…over and align it to the end of the strip Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ip slot below the course header
…p in its own pathways-strip folder
|
Thanks for the pull request, @ChrisChV! This repository is currently maintained by Once you've gone through the following steps feel free to tag them in a comment and let them know that your changes are ready for engineering review. 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. DetailsWhere can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources: When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2230 +/- ##
==========================================
+ Coverage 96.16% 96.18% +0.02%
==========================================
Files 368 398 +30
Lines 6019 6315 +296
Branches 1486 1531 +45
==========================================
+ Hits 5788 6074 +286
- Misses 222 232 +10
Partials 9 9 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Hey @ChrisChV, if is this part of FC-0137 could you please add that reference to the PR title? Also, what will we need to do with this in terms of product review? Have the corresponding designs been approved already? |
Description
Review these commits: https://github.com/openedx/frontend-app-learning/pull/2230/changes/fc95bb5db39c19db61db74382352babfbbece639..8bcd114d125127a2b81d1e72be2fd4acacff4dc6
Adds the Progress and Achievements tabs of the pathway pages.
Progress tab
PathwayProgressRing: a reusable SVG ring, used by both the donut and the grades table.Achievements tab
Supporting information
Testing Instructions
Notes