CSC/ECE 517 Fall 2017/E1794. Student-generated questions added to rubric: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=='''Introduction'''==
Instructors make up rubrics in Expertiza. They can ask about anything that is relevant to all the projects that will be submitted. But sometimes students want specific advice on aspects of their work that may be different from the work or topics that other students are working on. It would be more convinient if students can add their own questionaire to ask feedback for some specific functionalities regarding their project.
==Introduction==
==Changes to be Implemented==
Instructors make up rubrics in Expertiza. They can ask about anything that is relevant to all the projects that will be submitted. But sometimes students want specific advice on aspects of their work that may be different from the work or topics that other students are working on. It would be more convinient if students can add their own questionaire to ask feedback for some specific functionalities regarding their project.


==Files Involved==
==Changes to be implemented==
 
As in Expertiza all the surveys and rubrics are subclasses of the questionaire class. We need to add a new subclass of Questionnaire called SupplementaryReviewQuestionnaire .
Firstly we need to add a button on the page which appears when the student clicks on the your work link.This button will take us to the





Revision as of 03:11, 7 November 2017

Introduction

Instructors make up rubrics in Expertiza. They can ask about anything that is relevant to all the projects that will be submitted. But sometimes students want specific advice on aspects of their work that may be different from the work or topics that other students are working on. It would be more convinient if students can add their own questionaire to ask feedback for some specific functionalities regarding their project.

Changes to be implemented

As in Expertiza all the surveys and rubrics are subclasses of the questionaire class. We need to add a new subclass of Questionnaire called SupplementaryReviewQuestionnaire . Firstly we need to add a button on the page which appears when the student clicks on the your work link.This button will take us to the


Design Principles to be Followed

1. MVC - The project is implemented in Ruby on Rails that uses MVC architecture. It separates an application’s data model, user interface, and control logic into three distinct components (model, view and controller, respectively).
2. Dry Principle - We are trying to reuse the existing functionalities in Expertiza, thus avoiding code duplication. Whenever possible, code modification based on the existing classes, controllers, or tables will be done instead of creating the new one.
3. Polymorphism - 4. Inheritance -

Use Case

Test Plan