- A project is a subclass of content (for now until we get rid of content subclasses)
- A ReceiveReviewAssessmentis a subclass of Assessm. "Ready for Review"/"Your Project" light
- A GiveReviewAssessmentis a subclass of Assessm. "Peer Review" light
ReceiveReviewAssessment STATUS LIGHTS + TEXT
- self-review Not yet started: Gray "Ready for Review"
- self-review Begun: Yellow "Ready for review"
- self-review criteria met: Same light and text, just enable submit button
- User hits Submit for Review button: Yellow "Your Project"
- COMPLETE (two peer-reviews with criteria met, one self-review with criteria met) Green "Your Project"
PROJECT STATUS
- 
project.complete?=> the requirements should be hard-coded defaults for now- review_requirements_met?
- project.completed_peer_reviews >= project.peer_review_requirement
- instructor_review_requirements_met?
- outbound_peer_review_requirements_met?
 
 
- review_requirements_met?
- 
Project creation: Admin side? 
- 
Lesson page UI (Student perspective) - Display "Ready for Review" and "Peer Review" lights for proj