- Test - 50%
- Homework - 30%
- Attendance - 10%
- Participation - 10%
**Extra Credit - 3%**

The 3% Extra Credit would make the total 103%. Canvas allows you to create group weights that equal more than 100%. However, if we setup an Extra Credit Assignment within the "Extra Credit" Group it *must be worth more than 0 points*. If I give more than 0 points it will negatively impact students scores - if they only get a 2/5 or a 5/10 on the extra credit assignment they overall score will be docked.

A workaround is to create an Extra Credit assignment within a Group (an "out of zero" assignment). However this is a mathematical mess:

For example, solve this word problem:

- There are 150 points in the Assignments Group
- The Assignment Group is worth 40% of the total grade
- You would like to create an Extra Credit assignment that adds 3% to the total percentage score of the Assignments Group
- The student currently has 140/150 points, or a 93.33%

The solution to allow, when a Group is created, the opportunity to make that Group "bonus" or "extra credit." Alternatively, you could also all 0 points assignments to be created in an Extra Credit group although I assume there is a reason why this is not allowed now.

Thanks for putting in this feature idea, Kael! As your are probably aware we have a great guide How do I give extra credit in a course? that offers a few different approaches to extra credit.

I may be mistaken but the example you gave should work exactly as you would expect it to.

You are correct that "the overall score will be docked" but this would only impact the extra 3% of the final grade. So while it looks like they only got 50% on that assignment, those points that were earned will be added and represented as 3% OVER the existing 100% for all other assignments.

When you give extra credit points - this negative impact only adversely affects your "Extra Credit" group. So while this is correct, the most it could negatively impact the grade is in relation to the assignments listed in that grading group, and only the 3% OVER the existing 100% for all other assignments.

e.g, Let's assume the following:

In this example, if the student got a 5/10 on the extra credit assignment, they would still have the 95% (which represents 100% of their final grade) plus the 5/10 points that they received from the extra credit (which represents 3% of the final grade) would be applied on top of their existing 95%

So that option should work for you as a means of administering extra credit. However, it doesn't change the fact that your idea in general suggests that there be an easier, more intuitive way to administer extra credit. And I totally agree!

Since there are a few existing ways that one can effectively offer extra credit, what do you think about changing your feature request name to something like "Simplify Extra Credit process" or "Create a simple, intutive way to offer Extra Credit." ?

I'll look forward to your response!