Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix key release blockers of the contributor admin dashboard #19570

Closed
16 tasks done
chris7716 opened this issue Jan 22, 2024 · 21 comments
Closed
16 tasks done

Fix key release blockers of the contributor admin dashboard #19570

chris7716 opened this issue Jan 22, 2024 · 21 comments
Assignees
Labels
Impact: High Blocks or significantly slows down a core workflow.

Comments

@chris7716
Copy link
Contributor

chris7716 commented Jan 22, 2024

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.

@chris7716 chris7716 added good first issue Impact: High Blocks or significantly slows down a core workflow. labels Jan 22, 2024
Copy link

Hi @chris7716, thanks for proposing this as a good first issue. I am removing the label for now and looping in @DubeySandeep to approve the label. It will be added back if approved. Thanks!

@Aakash-Jakhmola
Copy link
Contributor

Hi @chris7716 ,
Not able to reproduce the 2nd issue i.e. No data loads for me when I visit the page.

I have the following roles,

  • Full User
  • Question Admin
  • Release Coordinator
  • Curriculum Admin
  • Translation Admin
  • Voiceover Admin

Then I get 401.

@seanlip
Copy link
Member

seanlip commented Jan 23, 2024

@Aakash-Jakhmola It sounds like that specific issue might be fixed? If so, feel free to mark it off as done (probably a bonus if you can find the PR which fixed it, but not essential).

Thanks!

@Aakash-Jakhmola
Copy link
Contributor

@chris7716

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.

Why is this square showing? as a first time user i think the is something which i can not see

These issues are not reproducible.

@stevenjgodfrey
Copy link
Collaborator

I think this issue "Question submitter tab: tab name difference. As per Cuj excel sheet Last Submitted: column name should be there but its showing Last reviewed" is aduplicate of "uestion Coordinator: The second-last column in this table does not make sense (it says “Last Reviewed” but this is a table of Question Submitters" which is being fixed by me.

@stevenjgodfrey
Copy link
Collaborator

I'm happy to pick up this issue "According to CUJ for new contributor Rank should be there when we click on the name of question submitter but No rank is showing"

@chris7716
Copy link
Contributor Author

I'm happy to pick up this issue "According to CUJ for new contributor Rank should be there when we click on the name of question submitter but No rank is showing"

Done

@chris7716
Copy link
Contributor Author

@chris7716

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.

Why is this square showing? as a first time user i think the is something which i can not see

These issues are not reproducible.

Marked as Done

@masterboy376
Copy link
Contributor

masterboy376 commented Feb 12, 2024

Hello @chris7716 and @seanlip
Apologies for delayed response.
As per the suggestion I changed headers to "Recent Performance" and "Overall Performance". (Task assigned to me)
Screenshot (93)
Made Following changes:
Screenshot (94)
Please Take a Look
Also is it fine to complete multiple task in a single PR.

@sumitks866
Copy link
Contributor

Hello @seanlip @chris7716
I would like to fix this part

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

For this, I will change CONTRIBUTOR_DASHBOARD_ADMIN_URL = '/contributor-dashboard-admin' at line 932 in core/feconf.py to CONTRIBUTOR_DASHBOARD_ADMIN_URL = '/contributor-admin-dashboard'.

Screenshot from 2024-02-17 20-38-52

Thanks.

@seanlip
Copy link
Member

seanlip commented Feb 17, 2024

@sumitks866 OK, thanks, go for it!

sumitks866 added a commit to sumitks866/oppia that referenced this issue Feb 18, 2024
github-merge-queue bot pushed a commit that referenced this issue Feb 20, 2024
…butor admin dashboard (#19594)

* fix language name in language dropdown to list language name first

* change var to let

* fix integration test

* Fix #19511: make name optional for subscribing (#19534)

* fix #19511: make name optional for subscribing

* fix lint

* use Optional

* return non_empty validator

* remove Union

* Fix #18661: Specific partnership interest form for each language (#19402)

* Fix #18661: specific partnership form link

* linting

* frontend tests

* ts-checks

* fixes

* minor changes

* resolve conflict

* fix tests

* Fix issue #19408 About Page is not responsive (#19530)

changes done in about-page.component.css

Co-authored-by: 2008sahil <getinter6@gmail.com>

* Fix #18512: Graph Interaction Mobile Grey Out Bug (#19532)

* Fix Reset Button Styling on Graph

* Change to Flow Root

* Fix #18079: Add fixed height to Skill dialogbox (#19558)

* added fixed height

* fixed search bar

* lint

---------

Co-authored-by: Nikita Vorobev <vorobyev.nikita@gmail.com>

* Fix #19398 Added make stop in case of non zero exit code (#19483)

* Trap command used to check for Sudden Exit of running tests on code

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* changed done as reuqired

* coe updated to check for exit aprt from keyboard interrupt also

* code for all tests updated in makeflie to stop containers in any case of failure

* code for all tests updated in makeflie to stop containers in any case of failure

* make stop will executed for all exit code apart from 0 now

* removed extra spaces

* removed the extra echo commands

* backend tests workflow changed

* backend tests workflow changed

* removed the extra echo commands

* Fixes google-chrome not found for Mac users in Docker setup (#19512)

* fix: chrome version for mac

* chore: removed newlines

* chore: refracted the variables name

* Fix #19545: Exploration editor category creating new categories when selecting old ones. (#19549)

* Fix Exploration Editor Category Select

* Change to Value Change

* Fix #19536: Adds hover effect to subscribe button on android page (#19565)

* button replaced by primary-button in android page, also disabled attribute added

* fix linter error

* Creates voiceover language policy model (#19456)

* Creates voiceover model

* Adds test for entity voiceover model

* Add voiceover domain and service methods.

* Adds voiceover domain and services tests

* Fixes mypy checks

* Creates voiceover policy model

* Fixes linter issues.

* Address review comments

* Adds regex check for language accent code

* Updates voiceover policy model name.

* Adds voiceover language accent constants

* Adds language accent codes list for voiceovers

* updates docstring

* updates docstring

* Deletes voice policy dir and shifts it into voiceover dir

* Adds helper methods to get & save in VoiceoverAutogenerationPolicyModel

* Creates json files to stores L-a constants.

* Adds test to validate voiceover language accent constants.

* Removes dead code

* Updates code comment

* Updates code comment

* Updates Readme.

* Adds note to developers

* Updates code comment

* GSoC_2.5: Frontend changes to enable pinning of opportunties (#19122)

* Front-end changes

* Fix frontend tests

* Fix frontend tests

* Fix linting

* Fix tests

* Fix tests

* Fix tests

* Fix linting

* Fix linting

* Fix linting

* Fix CI checks

* Fix all linting errors

* Update the frontend files and write unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing CI checks

* Fix failing unit tests

* Fix CI Checks

* Fix lint checks

* Fix typescript typecheck errors

* Fix typescript typecheck errors

* Fix typescript typecheck errors

* Address Review Comments

* Fix flaky tests

* Fix lints and add coverage tests

* Fix lints and add coverage tests

* Fix #15377: Interaction changes still remain in pop-up after cancellation (#19579)

Fix Customization Args Saved Memento

* Fix issue #19576:Library Page Search Results Alignment Issue  (#19588)

searched results alligned to center

Co-authored-by: 2008sahil <getinter6@gmail.com>

* use regex for matching

* change regex

* Fix #19516: Navigation issues in the blog author page (#19517)

fix: Navigation issues in the blog author page

* fix : [BUG]: Cursor should be hand pointer instead of text pointer #19575 (#19584)

* Click-Arrow edit button text solved

* some minor fixes

* Fix issue #19407:Blog page is not responsive on mobile devices (#19474)

* fixed UI changes in blog page

* passing lint testcase1

* passing lint testcase2

* all lint case passed

* all lint case passed

* final commit

* done suggested changes

* Suggested Changes Done

* added media query at 470px

* fixed UI changes in blog page

* passing lint testcase1

* passing lint testcase2

* all lint case passed

* all lint case passed

* final commit

* done suggested changes

* Suggested Changes Done

* Resolved responsive issues in blog page

* solved responsive issues

* added margin to blog-navigate icon

* fixed all changes

* linter issue resolved

* linter issue resolved

* all linter checks resolved

* changed naming to no-result-found

---------

Co-authored-by: 2008sahil <getinter6@gmail.com>

* FIX #19571 : Add a space after "or" Conjunction and Second Option in Exploration Multi-selection. (#19573)

{{Fix spacing with OR}}

Co-authored-by: Sean Lip <sean@seanlip.org>

* Fix #10647: Fixed faulty navbar on topic editor (#19567)

* fixed the navbar on subtopic page and also added necessary tests

* removed unnecessary function

* fixed coverage issues

* added dynamic icon in navbar

* fixed some linting issues

* simplified the boolean expression

* Fix #19507: Corrected responsive design for exploration editor nav tools  (#19600)

Fixed responsive issue with exploration editor

* Remove unused dependencies: `py` (via `pytest` upgrade)and `PyGithub` (#19553)

* removed unused deps

* removed unused tests

* upgraded pytest to 7.4.4

* fix regex

* fix docstring

* fix tests

* fix test

* fix test

---------

Co-authored-by: Nikita Vorobev <vorobyev.nikita@gmail.com>
Co-authored-by: Yashwardhan Jyani <100014271+yashwardhan-jyani@users.noreply.github.com>
Co-authored-by: Sahil Gupta <155609546+2008sahil@users.noreply.github.com>
Co-authored-by: 2008sahil <getinter6@gmail.com>
Co-authored-by: Justin Nguyen <70992422+jnvtnguyen@users.noreply.github.com>
Co-authored-by: Harsh Keshari <108923011+hrshkshri@users.noreply.github.com>
Co-authored-by: Yash Dugriyal <127002519+yash1378@users.noreply.github.com>
Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>
Co-authored-by: sagar-subedi <66303548+sagar-subedi@users.noreply.github.com>
Co-authored-by: Nikhil <nikhil.agarwal.2019@gmail.com>
Co-authored-by: Ashwath Kannan <98253080+Ash-2k3@users.noreply.github.com>
Co-authored-by: Afzal Khan <tricktomade@gmail.com>
Co-authored-by: Yogesh Saini <97088265+Ykumar1415@users.noreply.github.com>
Co-authored-by: Rahat <136263179+rahat2134@users.noreply.github.com>
Co-authored-by: Sean Lip <sean@seanlip.org>
Co-authored-by: Sambhav Kaushik <92575005+masterboy376@users.noreply.github.com>
Co-authored-by: amyyeung17 <amyyeung17@gmail.com>
Co-authored-by: Harshvardhan Singh <73544247+Lawful2002@users.noreply.github.com>
@stevenjgodfrey
Copy link
Collaborator

Hi @chris7716, I'm happy to pick up this unassigned item "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
Copy link
Collaborator

I think this issue "Question submitter tab: tab name difference. As per Cuj excel sheet Last Submitted: column name should be there but its showing Last reviewed" is aduplicate of "uestion Coordinator: The second-last column in this table does not make sense (it says “Last Reviewed” but this is a table of Question Submitters" which is being fixed by me.

I think this is fixed now, I can add multiple topics

image

@stevenjgodfrey
Copy link
Collaborator

@chris7716 - I will pick up the unassigned task " In “Question Submitters” reporting, the table header - “user” will bring confusion. Same in “Question reviewer”. The user here is “question submitter or reviewer” ?"

I will change to user to say Question submitter or reviewer.

@StephenYu2018
Copy link
Member

StephenYu2018 commented Feb 20, 2024

@stevenjgodfrey Sorry, I just removed the unassigned task from this issue, since the CD team leads and I concluded earlier today that it doesn't block the release of the CD admin dashboard. Could you please pick a different task amongst the list?

@StephenYu2018
Copy link
Member

I think this issue "Question submitter tab: tab name difference. As per Cuj excel sheet Last Submitted: column name should be there but its showing Last reviewed" is aduplicate of "uestion Coordinator: The second-last column in this table does not make sense (it says “Last Reviewed” but this is a table of Question Submitters" which is being fixed by me.

I think this is fixed now, I can add multiple topics

image

Have you opened a PR for this yet?

@stevenjgodfrey
Copy link
Collaborator

@stevenjgodfrey Sorry, I just removed the unassigned task from this issue, since the CD team leads and I concluded earlier today that it doesn't block the release of the CD admin dashboard. Could you please pick a different task amongst the list?

Ok, I'll take a look at something else

@stevenjgodfrey
Copy link
Collaborator

I think this issue "Question submitter tab: tab name difference. As per Cuj excel sheet Last Submitted: column name should be there but its showing Last reviewed" is aduplicate of "uestion Coordinator: The second-last column in this table does not make sense (it says “Last Reviewed” but this is a table of Question Submitters" which is being fixed by me.

I think this is fixed now, I can add multiple topics
image

Have you opened a PR for this yet?

I meant this currently works on develop, so must have been fixed previously.

jayam04 pushed a commit to jayam04/oppia that referenced this issue Feb 21, 2024
…ontributor admin dashboard (oppia#19594)

* fix language name in language dropdown to list language name first

* change var to let

* fix integration test

* Fix oppia#19511: make name optional for subscribing (oppia#19534)

* fix oppia#19511: make name optional for subscribing

* fix lint

* use Optional

* return non_empty validator

* remove Union

* Fix oppia#18661: Specific partnership interest form for each language (oppia#19402)

* Fix oppia#18661: specific partnership form link

* linting

* frontend tests

* ts-checks

* fixes

* minor changes

* resolve conflict

* fix tests

* Fix issue oppia#19408 About Page is not responsive (oppia#19530)

changes done in about-page.component.css

Co-authored-by: 2008sahil <getinter6@gmail.com>

* Fix oppia#18512: Graph Interaction Mobile Grey Out Bug (oppia#19532)

* Fix Reset Button Styling on Graph

* Change to Flow Root

* Fix oppia#18079: Add fixed height to Skill dialogbox (oppia#19558)

* added fixed height

* fixed search bar

* lint

---------

Co-authored-by: Nikita Vorobev <vorobyev.nikita@gmail.com>

* Fix oppia#19398 Added make stop in case of non zero exit code (oppia#19483)

* Trap command used to check for Sudden Exit of running tests on code

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* trap command is added with sigint handler

* changed done as reuqired

* coe updated to check for exit aprt from keyboard interrupt also

* code for all tests updated in makeflie to stop containers in any case of failure

* code for all tests updated in makeflie to stop containers in any case of failure

* make stop will executed for all exit code apart from 0 now

* removed extra spaces

* removed the extra echo commands

* backend tests workflow changed

* backend tests workflow changed

* removed the extra echo commands

* Fixes google-chrome not found for Mac users in Docker setup (oppia#19512)

* fix: chrome version for mac

* chore: removed newlines

* chore: refracted the variables name

* Fix oppia#19545: Exploration editor category creating new categories when selecting old ones. (oppia#19549)

* Fix Exploration Editor Category Select

* Change to Value Change

* Fix oppia#19536: Adds hover effect to subscribe button on android page (oppia#19565)

* button replaced by primary-button in android page, also disabled attribute added

* fix linter error

* Creates voiceover language policy model (oppia#19456)

* Creates voiceover model

* Adds test for entity voiceover model

* Add voiceover domain and service methods.

* Adds voiceover domain and services tests

* Fixes mypy checks

* Creates voiceover policy model

* Fixes linter issues.

* Address review comments

* Adds regex check for language accent code

* Updates voiceover policy model name.

* Adds voiceover language accent constants

* Adds language accent codes list for voiceovers

* updates docstring

* updates docstring

* Deletes voice policy dir and shifts it into voiceover dir

* Adds helper methods to get & save in VoiceoverAutogenerationPolicyModel

* Creates json files to stores L-a constants.

* Adds test to validate voiceover language accent constants.

* Removes dead code

* Updates code comment

* Updates code comment

* Updates Readme.

* Adds note to developers

* Updates code comment

* GSoC_2.5: Frontend changes to enable pinning of opportunties (oppia#19122)

* Front-end changes

* Fix frontend tests

* Fix frontend tests

* Fix linting

* Fix tests

* Fix tests

* Fix tests

* Fix linting

* Fix linting

* Fix linting

* Fix CI checks

* Fix all linting errors

* Update the frontend files and write unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing unit tests

* Fix failing CI checks

* Fix failing unit tests

* Fix CI Checks

* Fix lint checks

* Fix typescript typecheck errors

* Fix typescript typecheck errors

* Fix typescript typecheck errors

* Address Review Comments

* Fix flaky tests

* Fix lints and add coverage tests

* Fix lints and add coverage tests

* Fix oppia#15377: Interaction changes still remain in pop-up after cancellation (oppia#19579)

Fix Customization Args Saved Memento

* Fix issue oppia#19576:Library Page Search Results Alignment Issue  (oppia#19588)

searched results alligned to center

Co-authored-by: 2008sahil <getinter6@gmail.com>

* use regex for matching

* change regex

* Fix oppia#19516: Navigation issues in the blog author page (oppia#19517)

fix: Navigation issues in the blog author page

* fix : [BUG]: Cursor should be hand pointer instead of text pointer oppia#19575 (oppia#19584)

* Click-Arrow edit button text solved

* some minor fixes

* Fix issue oppia#19407:Blog page is not responsive on mobile devices (oppia#19474)

* fixed UI changes in blog page

* passing lint testcase1

* passing lint testcase2

* all lint case passed

* all lint case passed

* final commit

* done suggested changes

* Suggested Changes Done

* added media query at 470px

* fixed UI changes in blog page

* passing lint testcase1

* passing lint testcase2

* all lint case passed

* all lint case passed

* final commit

* done suggested changes

* Suggested Changes Done

* Resolved responsive issues in blog page

* solved responsive issues

* added margin to blog-navigate icon

* fixed all changes

* linter issue resolved

* linter issue resolved

* all linter checks resolved

* changed naming to no-result-found

---------

Co-authored-by: 2008sahil <getinter6@gmail.com>

* FIX oppia#19571 : Add a space after "or" Conjunction and Second Option in Exploration Multi-selection. (oppia#19573)

{{Fix spacing with OR}}

Co-authored-by: Sean Lip <sean@seanlip.org>

* Fix oppia#10647: Fixed faulty navbar on topic editor (oppia#19567)

* fixed the navbar on subtopic page and also added necessary tests

* removed unnecessary function

* fixed coverage issues

* added dynamic icon in navbar

* fixed some linting issues

* simplified the boolean expression

* Fix oppia#19507: Corrected responsive design for exploration editor nav tools  (oppia#19600)

Fixed responsive issue with exploration editor

* Remove unused dependencies: `py` (via `pytest` upgrade)and `PyGithub` (oppia#19553)

* removed unused deps

* removed unused tests

* upgraded pytest to 7.4.4

* fix regex

* fix docstring

* fix tests

* fix test

* fix test

---------

Co-authored-by: Nikita Vorobev <vorobyev.nikita@gmail.com>
Co-authored-by: Yashwardhan Jyani <100014271+yashwardhan-jyani@users.noreply.github.com>
Co-authored-by: Sahil Gupta <155609546+2008sahil@users.noreply.github.com>
Co-authored-by: 2008sahil <getinter6@gmail.com>
Co-authored-by: Justin Nguyen <70992422+jnvtnguyen@users.noreply.github.com>
Co-authored-by: Harsh Keshari <108923011+hrshkshri@users.noreply.github.com>
Co-authored-by: Yash Dugriyal <127002519+yash1378@users.noreply.github.com>
Co-authored-by: Akash Jaiswal <akashjaiswal3846@gmail.com>
Co-authored-by: sagar-subedi <66303548+sagar-subedi@users.noreply.github.com>
Co-authored-by: Nikhil <nikhil.agarwal.2019@gmail.com>
Co-authored-by: Ashwath Kannan <98253080+Ash-2k3@users.noreply.github.com>
Co-authored-by: Afzal Khan <tricktomade@gmail.com>
Co-authored-by: Yogesh Saini <97088265+Ykumar1415@users.noreply.github.com>
Co-authored-by: Rahat <136263179+rahat2134@users.noreply.github.com>
Co-authored-by: Sean Lip <sean@seanlip.org>
Co-authored-by: Sambhav Kaushik <92575005+masterboy376@users.noreply.github.com>
Co-authored-by: amyyeung17 <amyyeung17@gmail.com>
Co-authored-by: Harshvardhan Singh <73544247+Lawful2002@users.noreply.github.com>
@chris7716
Copy link
Contributor Author

chris7716 commented Feb 24, 2024

@seanlip could you please elaborate from the product perspective on:

On selecting a language, the number of translation reviewers changes but the number of question reviewers doesn’t change (either based on language or based on topic). A user may find it difficult to comprehend what that number depicts. Unclarity due to word choice - There is a language indication under Translation reviewers but not under question reviewers. First, does the “question” here refer to practice questions? If in future, the practice questions are translated into other languages and reviewed, where does it eventually fall under?

What should we do for this?

And also for this one:(Should we keep it in the list??)

Question submitter Tab Performance tab still not clear

github-merge-queue bot pushed a commit that referenced this issue Feb 24, 2024
…n dashboard more meaningful (#19754)

* changed headers in user stats in contributor admin dashboard.

* added dynamic header for each tab
@seanlip
Copy link
Member

seanlip commented Feb 24, 2024

@chris7716

On selecting a language, the number of translation reviewers changes but the number of question reviewers doesn’t change (either based on language or based on topic). A user may find it difficult to comprehend what that number depicts. Unclarity due to word choice - There is a language indication under Translation reviewers but not under question reviewers. First, does the “question” here refer to practice questions? If in future, the practice questions are translated into other languages and reviewed, where does it eventually fall under?

Let's leave this for now -- the only fix I would suggest is to change "Question Reviewers" at the top to "Practice Question Reviewers".

Question submitter Tab Performance tab still not clear

OK to drop this from the list.

@masterboy376
Copy link
Contributor

This PR is now ready for review. Pardon for delay.

github-merge-queue bot pushed a commit that referenced this issue Jun 5, 2024
* created a workingfeature

* improved frontend design

* convert date to dd-MMM-yyyy format

* backend coverage test passed

* achived full coverage in core/storage/suggestion/gae_model

* fixing mypy type checks

* added e2e test

* modified test

* updated e2e test

* some corrections to the test

* --amend

* removed the bug that occured during selecting date on mobile

* addressed reviewer comments

* addressed reviewers comment

* addressed reviewers comment

* addressed reviewer comments

* addressing reviewer comments

* addressed reviewer comments

* addressed reviewer comments

* addressed reviewer conmments

* addressed reviewer conmments

* addressed reviewer conmments

* addressed user comments

* addressed reviewer comments

* addressed reviewer comments

* fixed some linting issues

* addressed reviewer comments

* Fix some linting issues.

* address reviewers comments

* address reviewer commits

* addressed reviewer comment

* some e2e checks and clean up

* making suggested changes

* made frontend changes that were suggestedby the reviewer

* made backend changes suggested by the reviewer

* fixed linting issues

* fixed mypy type checks

* addressed reviewer comments

* made changes to acceptance test

* some bug fixes

* created date range class

* fixed filter algorithm

* Fixed typo error in comments

* Addressed Nikitas' comments

* implemented new approach

* fixing some linting issues

* code refactor

* addressed Nik's comments

* fixed a bug

* addressed vojtech's comments

* addressed Nik's comments

* addressed Niks' comments

* addressed Nik's comments

---------

Co-authored-by: Vojtěch Jelínek <vojtin.j@gmail.com>
AFZL210 pushed a commit to AFZL210/oppia that referenced this issue Jun 12, 2024
* created a workingfeature

* improved frontend design

* convert date to dd-MMM-yyyy format

* backend coverage test passed

* achived full coverage in core/storage/suggestion/gae_model

* fixing mypy type checks

* added e2e test

* modified test

* updated e2e test

* some corrections to the test

* --amend

* removed the bug that occured during selecting date on mobile

* addressed reviewer comments

* addressed reviewers comment

* addressed reviewers comment

* addressed reviewer comments

* addressing reviewer comments

* addressed reviewer comments

* addressed reviewer comments

* addressed reviewer conmments

* addressed reviewer conmments

* addressed reviewer conmments

* addressed user comments

* addressed reviewer comments

* addressed reviewer comments

* fixed some linting issues

* addressed reviewer comments

* Fix some linting issues.

* address reviewers comments

* address reviewer commits

* addressed reviewer comment

* some e2e checks and clean up

* making suggested changes

* made frontend changes that were suggestedby the reviewer

* made backend changes suggested by the reviewer

* fixed linting issues

* fixed mypy type checks

* addressed reviewer comments

* made changes to acceptance test

* some bug fixes

* created date range class

* fixed filter algorithm

* Fixed typo error in comments

* Addressed Nikitas' comments

* implemented new approach

* fixing some linting issues

* code refactor

* addressed Nik's comments

* fixed a bug

* addressed vojtech's comments

* addressed Nik's comments

* addressed Niks' comments

* addressed Nik's comments

---------

Co-authored-by: Vojtěch Jelínek <vojtin.j@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Impact: High Blocks or significantly slows down a core workflow.
Projects
Archived in project
Development

No branches or pull requests

9 participants