CSC/ECE 517 Spring 2020 E2009 Refactor assignment

From Expertiza_Wiki
Jump to navigation Jump to search

Introduction

Expertiza allows instructors to add assignments and students to upload their submissions. The assignment.rb model file consists of some basic CRUD operations along with some methods which help calculate scores and export details etc. The goal of the project is to refactor assignment.rb file to follow good coding practices.


Refactoring assignment.rb

The assignment.rb model file contains the basic CRUD operations along with the methods to compute scores for the assignment and export details.