Skip to content

Fix key release blockers of the contributor admin dashboard #19570

Closed
@chris7716

Description

This issue aims to fix the key issues that block the launch of the contributor admin dashboard.

Available Tasks

Assigned Tasks

Fixed Tasks
  • Question Coordinator: The “Displaying 1-17 of many” seems odd since there are only 17 results and the page size is 20. Shouldn’t it be “Displaying 1-17 of 17”? I.e. when there are no more pages, “many” should be replaced by the total number of entries. (See Fix part of #19570: pagination ui in contribution admin dashboard table #19592 for partial previous work.) @stevenjgodfrey
    image34

  • Edit “role” the cancel button does not work on my end. After click “cancel” the pop-up window still there. A bit of unclear why need to edit role. @DmirtyUsov
    image

  • Some errors observed on console. @stevenjgodfrey
    image2

  • No data loads for me when I visit the page. I am a curriculum, translation, voiceover and question admin at this point, but not a translation or question coordinator. The page should show a 401 error if I do not have the required permissions. Despite not having actual access I am able to click on the “Add reviewer” button; this is wrong. @Aakash-Jakhmola

image22

  • Why is this square showing? as a first time user i think the is something which i can not see @Aakash-Jakhmola
    image1

  • There is no indication that person have to select a language to check the status , at first i thought why this number is 0 then i choose language and data shows up @Aakash-Jakhmola
    image29

  • Question Coordinator: The “17” in “Question Reviewers” should be higher so that there is space between it and the bottom edge of the white box. @stevenjgodfrey
    image30

  • Question Coordinator: The second-last column in this table does not make sense (it says “Last Reviewed” but this is a table of Question Submitters. @stevenjgodfrey
    image3

  • Question Coordinator: There should be more space between the text and the bottom of the gray box. (In the screenshot, the list of topics actually continues for a third line below the box.) @stevenjgodfrey
    image14

  • Question Coordinator: I opened the roles for a user and removed the question reviewer role. I saved the changes. There is no indicator that the changes were successfully saved (I would expect a green toast at the bottom right). When I reopened the modal, both the question submitter and reviewer roles were unchecked, even though I had only removed the reviewer role. @stevenjgodfrey
    Before
    image19

After
image25

  • I have not selected any language, so what does this number depict? Translation reviewer and Question reviewer for which language and which topics or overall/total number. @stevenjgodfrey

  • For language drop down menu its better that we start every language in english first , as this will be easy to search. Suggestion: change headers to “Recent Performance” and “Overall Accuracy” @masterboy376
    image10

  • For language drop down menu its better that we start every language in english first , as this will be easy to search @Aakash-Jakhmola
    image21

  • Change "Question Reviewers" -> "Practice Question Reviewers" @stevenjgodfrey

  • Placeholder still showing after a topic is selected. Took a while to realize that it could mean that more than 1 topic can be selected. However it is impossible on my end to select more than 1 topic. (Description - I try typing the 2nd topic, the options pop up, I select the topic it searches and shows an incomplete word. See 2nd screenshot. @stevenjgodfrey

  • Change the URL of the dashboard page from /contributor-dashboard-admin to /contributor-admin-dashboard. @sumitks866

How to test all the changes:

  1. Run the development server
  2. Give yourself "Release Coordinator", "Translation Coordinator", "Question Coordinator" role from /admin page(Roles tab)
  3. Then goto the /release-coordinator page
  4. Turn on the cd_admin_dashboard_new_ui feature. https://github.com/oppia/oppia/wiki/Launching-new-features
  5. Then goto /contributor-dashboard-admin
  6. To populate data on Contributor Dashboard https://docs.google.com/document/d/1JYX4nvTcblaVVYAlTi7rApE0lWSBx0v_ZCCr_8WW4Wc/edit#heading=h.1nfdy29ioghr

Helpful Tips

Seeking Help: If you encounter persistent errors after applying your changes and can't resolve them despite multiple attempts, you can seek assistance from @chris7716 and others. To do this effectively:

  • Prepare a Draft PR: Initiate a draft pull request on GitHub incorporating all your changes.

  • Document Your Attempts: Create a debugging doc to fully describe the issues you are running into and the solutions you've tried, so that others can help you more easily.

  • Reach Out for Help: Contact @chris7716 via email (hkraclh@gmail.com). Include in your communication:

    • The specific error you're encountering.
    • The link to your draft PR.
    • The debugging doc, which includes the list of solutions you've already attempted.
    • Email title with "Need help with #19435"

    In addition, please leave a comment on this issue thread with the above details as well.

Metadata

Labels

Impact: HighBlocks or significantly slows down a core workflow.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions