"Standards-Based Grading is a technique devoted to giving students formative control over their own progress (and grade). It requires, at least, a fundamental change in the behavior of your grade book, but I'll let you read about that. I've written about implementing SBG in specific disciplines."