content studio changes for content admin#146
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implemented Phase 5 of the EchoEd Production UI/UX Overhaul for the supported content_admin Content Studio surface.
Changes include:
Motivation
Content administrators needed a dedicated curriculum-focused experience that clearly separates editorial work from Platform Admin, Teacher, and Student workflows.
The new Studio experience makes supported content, sources, drafts, review states, visibility, and publishing actions easier to understand while keeping backend authorization authoritative. Unsupported
curriculum editing, uploads, approval workflows, and other incomplete capabilities are documented instead of being presented as unsafe or nonfunctional controls.
Type of Change
Test Plan
List the checks you ran.
Results:
If you could not run a check, explain why:
Backend tests were not rerun because this phase contains no backend changes. Seeded browser tests used a disposable SQLite database because local Docker and PostgreSQL were unavailable.
A full manual screen-reader, 200% zoom, user-override contrast, mobile virtual-keyboard, and long-citation review was not completed.
Screenshots
Attach Studio demo screenshots or video showing:
Accessibility Check
The Studio pages use logical headings, labeled native controls, visible focus states, textual status labels, live status and error announcements, and shared accessible confirmation dialogs.
Review and publishing dialogs trap focus, support Escape, prevent duplicate submission, and restore focus after closing. Responsive records preserve information and actions without relying on desktop-only
tables or drag-only interactions. The seeded smoke test verifies keyboard focus and the absence of horizontal overflow at 390px.
Manual screen-reader timing, 200% zoom, user-override contrast, and mobile virtual-keyboard behavior remain follow-up review items.
Community or Curriculum Impact
This change improves the curriculum contribution and review flow for content administrators. It provides clearer visibility into content drafts, sources, review states, audience availability, and publishing
consequences.
Source handling remains limited to fields supported by the current API. The UI does not invent citation data, credibility scores, rights information, historical validation, or curriculum completeness scores.
Preview mode does not affect learner progress.
No Community experience, student runtime behavior, teacher workflow, or historical content was changed.
Notes