- A project is a subclass of content (for now until we get rid of content subclasses)
- A
ReceiveReviewAssessment
is a subclass of Assessm. "Ready for Review"/"Your Project" light - A
GiveReviewAssessment
is 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