CSC/ECE 517 Spring 2022 - E2242. Fix teammate-review view: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
===Use Case Diagram=== | ===Use Case Diagram=== | ||
[[File:Use_case_diagram_teammate_review_view.png|700px]] | |||
==Design Patterns== | ==Design Patterns== |
Revision as of 03:45, 5 April 2022
Problem Statement
After the deadline to submit a project is crossed and the work is reviewed, both students and instructors can view teammate reviews. Students view them from the heatgrid at the bottom of the “Your scores” page. Instructors view them from “View scores”, then clicking on a particular team, then clicking on the Teammate Reviews tab. In both cases a single heatgrid is shown. It is not clear if the heatgrid shows the reviews that the student has written of his/her teammates, or is the heatgrid for the reviews that the student has received from his/her teammates?
For instructors, the problem is compounded. Instructors can choose from a list of the students on the team, but they have no way to tell whether the heatgrid shows the reviews done by or done for the team member. Also there's no option for instructor to allow/disallow students to check their teammate reviews for their contribution to the project.
Explanation of Feature
Existing functionality of teammate-review view
Desired functionality of teammate-review view
Use Case Diagram
Design Patterns
User Stories
Testing
We will be using RSpec and Capybara for unit and functional testing. UI testing will be done manually.
Github and Related Link
The forked git repository for this project can be found here.
Contributors
Mentor: Naman Shrimali
- Rachana Kondabala (rkondab)
- Rahul Shukla (rshukla3)
- Shubham Bansal (sbansal6)
- Sravanth Reddy Bommana (sbomman)