Skip to content

Team Members table shows scope IDs instead of display names #357

Description

@BryanttV

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

  1. Navigate to the Admin Console in Studio
  2. Go to the Team Members section
  3. Observe the Scope column in the assignments table
  4. 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.

Video

Screencast.From.2026-07-10.13-49-07.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions