CSC/ECE 517 Spring 2016 E1631 Team-based reviewing: Difference between revisions
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
'''Name:''' Specify review type on Review Strategy tab. | '''Name:''' Specify review type on Review Strategy tab. | ||
'''Actor:''' Instructor. | '''Actor:''' Instructor. | ||
'''Description:''' The instructor specifies whether this review is an individual review or a team based review on the Review Strategy tab. | '''Description:''' The instructor specifies whether this review is an individual review or a team based review on the Review Strategy tab. | ||
'''Name:''' Perform Review. | '''Name:''' Perform Review. | ||
'''Actor:''' Individual Student / Team | '''Actor:''' Individual Student / Team | ||
'''Description:''' The individual/team will perform a review for the Assignment. | '''Description:''' The individual/team will perform a review for the Assignment. | ||
[[File:OODDUseCase.jpg]] | [[File:OODDUseCase.jpg]] |
Revision as of 23:31, 2 April 2016
Purpose
- Currently all reviews in Expertiza are done by individuals. This is true regardless of whether the assignment is done by individuals or teams .
- There are occasions when it's advantageous to review projects as a team .
- It helps foster discussion and thereby improves the process of learning.
Task Description
This project comprises of the following steps :
- Add fields to the ResponseMap model to record who reviews whom. The field reviewee_id refers to the team who is being reviewed. The field reviewer_id refers to the individual/team performing the review.
- Add a boolean field reviewer_is_team to identify if the review is performed by a team or an individual.
- If reviewer_is_team is true, the reviewer_id will be a reference to the Teams table. Else, it will be a reference to the Participants table.
- For an Instructor to specify whether the review is a Team/Individual based review, provide a checkbox on the Review Strategy tab of assignment creation.
Design
Use Case Diagram
Name: Specify review type on Review Strategy tab.
Actor: Instructor.
Description: The instructor specifies whether this review is an individual review or a team based review on the Review Strategy tab.
Name: Perform Review.
Actor: Individual Student / Team
Description: The individual/team will perform a review for the Assignment.