openedx / openedx/frontend-app-authoring

TC-00115: ORA Settings tab has low-contrast helper text and overlapping controls

Open
#3,100 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

a11y needs triage release testing
Dominant language
TypeScript
Stars
17
Forks
218
Avg merge
9d 20h
Merged PRs (30d)
20

Description

Description

The Open Response Assessment editor has accessibility and visual layout issues in the Settings tab.

First, the helper descriptions below the settings fields appear very muted / low contrast, making them difficult to read against the modal background.

Second, the expand button overlaps with, or appears too close to, the Settings tab in the modal header. The button still works, but its position makes the tab area look visually broken and may make the Settings tab harder to read or interact with.

Here's a screenshot from the Verawood sandbox:

Image

How to reproduce

  1. Go to Course Authoring.
  2. Open a course unit that contains an Open Response Assessment component.
  3. Open the ORA component editor.
  4. Go to the Settings tab.
  5. Review the helper text below the settings fields.
  6. Review the top-right area of the modal header, near the Settings tab and expand button.

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 in Course Authoring by opening an Open Response Assessment component editor and reviewing the Settings tab. Locate the helper descriptions and the modal header's expand button, then verify that the helper text has sufficient contrast and the button no longer overlaps or crowds the tab.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
accessibility, design, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.