#Project Collection and Assignment
This is a fork of "Project Collection and Assignment". Now, the RubyThons are working on this project.
- admin can see the final result of peer evaluation
- admin can also reassign projects
- admin can remove / add users from a team
===================
- add peer evaluation
- update herokuapp code
- add notice to peer evaluation
===================
- [NOTE] Currently the CAS is set to cas-dev for testing on local machine.
===================
More user stories are implemented.
-
A new webpage for students is created, where students can view their project and upload related files. This can be accessed by clicking My Account > My Project on the header.
-
Now admin can also add any project folders.
-
Some new columns are also added to projects table to give more details.
===================
Implemnted the feature "Login with NetID"
-
A global variable in application_controller.rb, named
CAS_ENABLED
, is added to enble CAS. For the testing propose, you can make it false to disable CAS -
[NOTE] RubyCAS : https://github.com/rubycas/rubycas-client
===================
Useful links:
-
Ruby intro. https://github.com/saasbook/ruby-calisthenics
-
Rails Intro. https://github.com/saasbook/hw-rails-intro
-
BDD & Cucumber. https://github.com/saasbook/hw-bdd-cucumber
-
BDD+TDD Cycle. https://github.com/saasbook/bdd-tdd-cycle
-
Ruby API DOC http://api.rubyonrails.org/