openedx / openedx/frontend-base

[Test failure] TC-00023: Learner Dashboard – Header Elements (Logged In)

Open
#271 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

release testing verawood
Dominant language
TypeScript
Stars
4
Forks
13
Avg merge
3h 21m
Merged PRs (30d)
10

Description

Release

Verawood

Expected behaviour

Scenario: Header slot looks as expected on the learner dashboard

Given I am an Open edX user on the learner dashboard page

  1. Then I see that the header renders properly with three links on the upper lefthand corner labeled:

    • Courses (the active link)
    • Programs
    • Discover New
  2. When I click on the Courses link
    Then I remain on the Learner Dashboard page

  3. When I click on the Programs link
    Then I am brought to the Programs page

  4. When I click on the Discover New link
    Then I am brought to the Course Catalog page

  5. Then I see an icon on the upper lefthand corner

  6. When I click on the icon
    Then I am taken to the Learner Dashboard page

  7. Then I see a help link and my account name as a dropdown on the upper righthand corner

  8. When I click on the help link
    Then I am directed to the docs site

  9. When I click the dropdown
    Then I see the following options:

    • Profile
    • Account
    • Order History
    • Sign Out
  10. When I click on Profile
    Then I am directed to my Profile page

  11. When I click on Account
    Then I am directed to my Account page

  12. When I click on Order History
    Then I am directed to the Order History page

  13. When I click on Sign Out
    Then I am signed out and redirected to the LMS logged out landing page

Actual behaviour
  • The "Programs" tab is not available in the upper left-hand navigation.
  • If I go to https://frontend-base.openedx.io/dashboard/programs/ I receive a Page not found error
  • The "Help" link is not available in the upper right-hand section in the Learner Dashboard
  • The "Order History" option is not present in the account dropdown menu.
Steps to reproduce
  1. Log in to https://apps.frontend-base.openedx.io/learner-dashboard/ as a student.
  2. On the Learner Dashboard:
    • The "Help" link is missing from the top-right
    • The "Programs" nav option is not available beside the "Courses" or "Discover New" options
  3. Navigate to Programs:
    • Observe that the Help link is present, but the page responds with a 404
  4. Click the user account dropdown: the "Order History" option is not displayed
Additional information

Related https://github.com/openedx/wg-build-test-release/issues/580 https://github.com/openedx/wg-build-test-release/issues/583

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.

Research direction

Start by reproducing the learner dashboard at https://apps.frontend-base.openedx.io/learner-dashboard/ and the Programs URL at https://frontend-base.openedx.io/dashboard/programs/. Inspect the learner dashboard navigation and account dropdown entry points for the missing Programs, Help, and Order History items. Done means the listed links, destinations, dropdown option, and sign-out behavior match the expected scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.