CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== | ==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. | |||
__TOC__ | |||
===Expertiza Background=== | |||
[http://expertiza.ncsu.edu/ Expertiza] is an open source web application developed with [http://rubyonrails.org/ 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. |
Revision as of 00:29, 27 March 2018
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.