CSC/ECE 517 Spring 2022 - E2242. Fix teammate-review view: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 9: Line 9:


===Existing functionality of teammate-review view===
===Existing functionality of teammate-review view===
'''1. Instructor's view of teammate review''': Used login details from factories.rb and logged in as an instructor. As we can see below, under Teammate Reviews tab, the heatgrid for student 7185 doesn't clearly state if it is review done by the student 7185 or is it the review score received by the student 7185.
Used login details from factories.rb and logged in as an instructor. <br>
<br>
'''1. Instructor's view of teammate review''': As we can see below, under Teammate Reviews tab, the heatgrid for student 7185 doesn't clearly state if it is review done by the student 7185 or is it the review score received by the student 7185.


[[File:old_instructor.png|700px]]
[[File:old_instructor.png|700px]]




'''1. Student's view of teammate review''':
'''1. Student's view of teammate review''':  
[[File:old_student.png|700px]]


===Desired functionality of teammate-review view===
===Desired functionality of teammate-review view===

Revision as of 20:54, 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

Used login details from factories.rb and logged in as an instructor.

1. Instructor's view of teammate review: As we can see below, under Teammate Reviews tab, the heatgrid for student 7185 doesn't clearly state if it is review done by the student 7185 or is it the review score received by the student 7185.


1. Student's view of teammate review: File:Old student.png

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)