CSC/ECE 517 Fall 2017/E1754 Feature test of rubric advice

From Expertiza_Wiki
Revision as of 16:55, 27 October 2017 by Ryshukla (talk | contribs)
Jump to navigation Jump to search

Introduction

Expertiza is a web application which provides a dashboard to the students where they can submit and peer-review assignments, projects, codes, and other such objects. It allows students to review each other’s work and improve their work upon this feedback. Rubric advice allows reviewers to see what characteristics of work merit a particular score.


The problem statement

Rubric advice lets a user see what criterion or characteristics of work merit a particular score. An instructor can retrieve peer review assignments and leave some advice or give scores based on some criteria. Similarly, students can log in and retrieve the rubric advice left by the instructor. We mocked the behaviour of the user (both as an instructor and student) to see how different scenarios work, like modifying, saving and retrieving advices and building feature tests for it. The testing frameworks used for the same were Selenium and Capybara.


Tasks identified

Student Side:

Open up the rubric advice for a particular criterion. Verify that it displays on the current page. Clicking on the advice associated with a particular score, then save. Verify that the score associated with the advice that was clicked on has been saved.


Instructor side: