Amy,
I have read much on engrade and it is a valuable technology used in education. Technology like this is good as one can indeed provide quality feedback, add asynchronous online discussions and track progress whether an instructor/student. One recommendation would be to provide a guide listing specific criteria for grading or scoring academic papers, projects, or tests (rubric).
Antoine Lewis