expertiza/expertiza — pull request #229 by pshegde (2012-11-30 20:10:51+00:00)
Title: E731 Penalty Wizard

The main purpose of this project is to design and implement a customized penalty calculation mechanism for assignments in expertiza. The penalty policy will hold across submissions, reviews and meta-reviews.

Before adding this mechanism, the system had hardcoded penalty calculation mechanism. Penalty points were hardcoded in the system. There was no flexibility for instructors to change these values.
We provide an instructor/TA with an interface where he can create his own penalty policy with desired parameters and apply / remove these policies to an assignment.