
Peer Review
Self-assessment and constructive feedback skills
Self-assessment and constructive feedback skills
Teamwork and collaboration
Peer learning and divergent thinking
Artifact evaluation and completion
Artifact creation, peer review and refinement
Feedback based instruction