CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb
E1812: Unit tests for on_the_fly_calc.rb
This wiki page gives a description of changes made under Expertiza OSS project E1812 assignment for Spring 2018, CSC/ECE 517.
NOTE to reviewers
Mocks and stubs are used for the unit tests so they can't be tested by UI.
Expertiza Background
Expertiza is an open source web application developed with Ruby on Rails framework. This application allows students to access assignments posted by an instructor, submit their work (articles, codes, websites), review others work submissions. Expertiza gives a chance to improve students’ work based on their peer-reviews, and it can also help in grading students’ submissions based on that feedback. Students can form their teams for an assignment, otherwise, teams can be assigned automatically.