Different standards/assignments need different ways of computing the grade on a given competency. For example, some standards just need to be graded based on most recent assignment, but others might need to be set to decaying average. Letting a teacher control this per assignment would improve accuracy of the grading.