CSC/ECE 517 Fall 2017/E1750 Refactor review mapping controller.rb: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 1: Line 1:
== About Expertiza ==
== About Expertiza ==


 
Expertiza is an open source project base on Ruby on Rails framework.  It allows students interact with each other through different assignment.  It provide service as bidding on project topics, reviewing your teammate for different categories, and submitting assignments online.  Expertiza also allows instructors to create assignment with different rubric and creating different topics for assignments that student can bid on.


== Current Project ==
== Current Project ==

Revision as of 18:45, 27 October 2017

About Expertiza

Expertiza is an open source project base on Ruby on Rails framework. It allows students interact with each other through different assignment. It provide service as bidding on project topics, reviewing your teammate for different categories, and submitting assignments online. Expertiza also allows instructors to create assignment with different rubric and creating different topics for assignments that student can bid on.

Current Project

  • Complete pending tests in review_mapping_controller_spec.rb, and write integration tests for newly-created methods.
  • Refactor response_report method
  • Use find_by instead of dynamic method
  • Use sort_by(&:name) instead of sort { |a, b| a.name <=> b.name }

List of Changes