You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Scopes filter displays human-readable names (for example, "Open edX Demo Course" or "Computer Science Problems"), while the Scope column in the assignments table displays the underlying scope identifiers (for example, course-v1:OpenedX+DemoX+DemoCourse or lib:DemoX:CSPROB).
Both components represent the same data, so they should use a consistent representation to avoid confusion and provide a more predictable user experience.
This inconsistency affects:
The Team Members table (GET /api/authz/v1/assignments/)
The user assignments view (GET /api/authz/v1/users/{username}/assignments/)
Steps to reproduce
Navigate to the Admin Console in Studio
Go to the Team Members section
Observe the Scope column in the assignments table
Compare with the Scope filter dropdown (which shows display names correctly)
Expected behavior
The Scope values displayed in the Team Members table should be consistent with the values shown in the Scopes filter. Users should see the same representation of a scope regardless of where it appears in the interface.
Current behavior
The Team Members table and the Scopes filter display different representations of the same scope:
The Scopes filter displays user-friendly scope names.
The Scope column in the Team Members table displays the underlying scope identifiers (for example, course-v1:OpenedX+DemoX+DemoCourse or lib:DemoX:CSPROB).
This inconsistency makes it harder for users to correlate the selected filter with the corresponding assignments shown in the table.
The Scopes filter displays human-readable names (for example, "Open edX Demo Course" or "Computer Science Problems"), while the Scope column in the assignments table displays the underlying scope identifiers (for example,
course-v1:OpenedX+DemoX+DemoCourseorlib:DemoX:CSPROB).Both components represent the same data, so they should use a consistent representation to avoid confusion and provide a more predictable user experience.
This inconsistency affects:
Steps to reproduce
Expected behavior
The Scope values displayed in the Team Members table should be consistent with the values shown in the Scopes filter. Users should see the same representation of a scope regardless of where it appears in the interface.
Current behavior
The Team Members table and the Scopes filter display different representations of the same scope:
course-v1:OpenedX+DemoX+DemoCourseorlib:DemoX:CSPROB).This inconsistency makes it harder for users to correlate the selected filter with the corresponding assignments shown in the table.
Video
Screencast.From.2026-07-10.13-49-07.mp4