CSC/ECE 517 Fall 2015 E1591 Integration testing for peer review

From Expertiza_Wiki
Revision as of 18:26, 7 November 2015 by Pmukher (talk | contribs) (Created page with "Integration Testing for Review Reviewing is major portion of expertiza. The main task of the project is to write integration tests scenario for reviewing a assignment submission....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Integration Testing for Review Reviewing is major portion of expertiza. The main task of the project is to write integration tests scenario for reviewing a assignment submission. User. instructor, AssignmentQuestionaire these The testing scenario will consists of 1. Login as student 2. Select submission for review. 3. Submit reviews with multiple scenarios like only points, only comments, single word comment, Test the above scenario with multiple Assignment Questionnaire.


Background

Expertiza is an open-source web tool that is used for online assignment completion purpose for different courses. The software enables the students to form online teams and choose different assignment topics. Each topic has a completion deadline and the students can submit the links to their work or assignments through expertiza. One of the key features of expertiza is the online peer review process. Students who are enrolled in the same courses can review the works or the assignments of the fellow students. Typically for each assignment there is a link called Other’s Work where a student is prompted to give feedback to the works of their fellow classmates. This link becomes active after a certain date that is determined by the instructor or the administrator. After the date, a student can choose one of the assignments that are available for review through the activated link. After an assignment has been chosen for review, the reviewer will be presented with a review sheet that has a number of parameters based upon which the review should be done. The reviewer chooses a rating for each parameter, typically being the lowest and 5 as the highest. He can also leave a comment justifying his rating and stating the scopes of improvements for the project. The team members whose assignment has been reviewed can also review the review, i.e. provide an explanation about their work or give comments with respect to the feedback provided by the reviewer. For some assignments there is a scope for a re submission of an improved version of the work. After such a re submission the reviewer can again review the assignment editing and updating his previous review based upon the resubmitted work.

Purpose Once an The project aims to write integration tests for the Technologies to be used Test Scenarios References