Have you considered the workshop module? Has peer and selfevaluation for assignements.
General developer forum
module for self-evaluation of students?
This discussion has been locked so you can no longer reply to it.