Skip to content

Conversation

@Prismly
Copy link
Contributor

@Prismly Prismly commented Dec 2, 2025

This PR aims to complete the following user story:

As an owner of an assignment (Instructor, Admin, etc.), I can view all reviews filled out by a particular participant for an assignment I own. Responses are sorted by round of review and by rubric, arranged in tables. One column each is dedicated to displaying the answers provided for responses for the same rubric.

For this purpose, the ReviewTableau.tsx page has been created, along with the necessary peripheral files. Please see the E2563 wiki page for a more detailed writeup of the implementation in this PR, from both front end and back end perspectives.

Please also see the corresponding back end pull request for the accompanying API endpoint implementation required for the review tableau page to operate.

NOTE: the review tableau page included in this PR is inaccessible via normal site navigation, though the required authentication procedures are performed. This is because the user flow that precedes ours, the review dashboard, is being implemented by another team. However, the page is still accessible at http://localhost:3000/review-tableau?assignmentId=1&participantId=1, with the appropriate values changed manually (they would be automatically set during standard use).

NOTE: due to slow loading times with the review tableau, and to make testing run more smoothly, we have raised the timeout time from 1,000 ms to 10,000 ms. This is not necessarily a required change, but we felt it was worth bringing to the attention of project maintainers. If the review tableau times out anyway, try refreshing!

@kgudipe kgudipe merged commit 13a4d0b into expertiza:main Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants