There are 5 stages of each work:
-
My Works Students submit their code
-
Review My Own Work Students review their own code, similar to proof reading when submitting a paper They try to identify the "weakness" of their own code
-
Review My Peers Students review their peers' code Students may find cleaner/better solutions
-
How My Code is Reviewed Students check their peers/TA's feedback of their code
-
Quality of My Reviews Students see the evaluation of their reviews
Note: instructors may opt-out any stages