The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
Unsubmitted assignments are being assigned a zero in our Canvas gradebook, lowering some students’ current grades to an incorrect percentage. However, this is only happening for some students on certain assignments. Also, I don’t believe it is happening in all our currently-active courses.
The assignments that are getting zeroes:
We have assignments set to automatically get a zero if they are past their due date, but since these assignments are due on future dates, I don’t think that could be the problem here.
Does anyone know what might be happening here, and how to resolve the issue?
It is a serious problem for us because students and faculty are asking why the grades are incorrect. The only way we know how to fix is to manually delete all the zeroes, which is too time-consuming. Also, after we did that, they were added again.
We also filed a ticket directly to Canvas with more specific details, but sometimes in the past we have gotten quicker responses from this forum, so I wanted to ask here also.
Solved! Go to Solution.
Hi everyone, this happens to me when I copy over a course and forget to change the due date from one semester to another. Canvas automatically assigns 0 to assignments and will not change it back even when you change the due date.
There is a way to fix this but you have to do this for all assignments. Go to your grades tab. There is a 3 dot icon to the right of each assignment. Click on that and select "Set Default Grade." Leave the box blank, and check the box that says "Over-write already entered grades" and click "Set Default Grade."
If there are real scores from students, and not just "0," you will also over write that score. I hope this helps.
Hello @EvanDonovan
Thanks for posting this in the global Canvas Community!
I am sorry that you are seeing an issue with students scores in the gradebook.
You should be able to look at the gradebook history to see more details on When and Who entered the grade. If the grader is listed as Not Available, it would indicate that it was done by something like the Late or Missing policy in the gradebook. Your examples might be different, but I have seen this happen if I forgot to update the due date on the assignment or quiz that was copied from another course. Once published, a 0 was entered because it still contained the old due date from the previous course.
Let us know what you find out on this!
-Colton
Hello @ColtonSwapp ,
Thanks for the suggestion. I had forgotten about the Gradebook History view, since I am our Canvas Admin, not an instructor, so I haven't had to use that myself before.
I looked at the Gradebook History for one of the students that was affected by this problem, and I didn't see any grading events listed for the assignments that have zeroes but have due dates in the future.
It's also worth stating that these were assignments, rather than automatically graded quizzes, in case that makes a difference.
Also, this course was not copied from an earlier instance of the course, since this is the first time we offered it in Canvas.
Do you or anyone else have other suggestions?
Here is what I suspect is going on:
First, the instructor has set the Grading Policy to give Missing Assignments 0 points. Then, when creating the Assignment, the instructor has set different dates for the Due Date and the Available Until Date.
Let's say that the "Due Date" is Thursday at 11:59 pm, but the "Available Until Date" is Saturday 11:59 pm. Once Thursday midnight passes, then all of the Assignments will automatically be given 0 points. Although students can still submit Assignments on Friday and Saturday, the grade of 0 stays until the instructor changes this.
I always give my students a "grace period," and I always have to go back and change the 0's.
(I know that you wrote that the Due Dates hadn't passed yet, but I would check to see how the instructor has actually set up the dates.)
Hi @SusanNiemeyer , thanks for the suggestion. I looked at 3 assignments that incorrectly had 0's within the course in question, and all of them have Due dates that were in the future. They are all Available Until Dec. 18, 2022 11:59pm CT, but they all have due dates that are later than today's date.
However, some (but not all) of the students still have 0's on these assignments.
Here are some things I compared to see if there were patterns, but there were not:
Does anyone have any other suggestions?
I discovered something else about the two courses in our current term that are having this issue of incorrect auto-zeroes.
In their Import Content history, they show that they had the "CVU Template" master course template imported into them twice. I think this is because they have been offered twice since we adopted Canvas in Jan. 2022.
The assignments that are getting auto-zeroes incorrectly are assignments were originally part of the master template, and then were edited to have the assignment instructions and other settings for this course. From all that I can tell, the due dates, available from, and available until dates were also updated, but maybe the old ones are still in the system somewhere.
When I go to the Assignments tab, and then do a Batch Edit on assignment dates, they all look correct.
However, as stated previously, this is only happening for some of the students.
Could it potentially be that these students for whom it is getting set are ones who were participants in a course in the timeframe when the CVU Template was originally copied over into the course, and the others were not?
@EvanDonovan I see several people have chimed in here but thought I would add to this last comment. Is it possible the first iteration of the template DID include earlier due dates? So essentially, those students were "late" and scored the zero. Then the new template was copied in which will overwrite content that is the same (so the assignments would get overwritten) and on the new template the dates were further out so newer students were not late. Canvas is not going to remove the zeros it already applied if the date changes.
Regardless, I think you are on to something with it being students before the second import.
-Nick
@nwilson7 , I looked into it further, and there are a number of students in the course that do not have 0's on assignments that are not yet due, but who were in the earlier term when the course template was originally copied over. So that doesn't seem to be making the difference.
Can anyone think of anything else that could be causing the problem?
The only positive element I've discovered so far is that it appears that if you unset the 0's, they don't come back.
Hi all:
I just started having this problem around the end of October. The problem is exactly as described earlier. Perhaps this is a Canvas platform issue? A release bug of sorts? I am in California. I speculate the problem began during 3rd week of October.
I am also having this issue. I found this in the idea conversation, which appears to be the cause of the issue for us.
Hi everyone, this happens to me when I copy over a course and forget to change the due date from one semester to another. Canvas automatically assigns 0 to assignments and will not change it back even when you change the due date.
There is a way to fix this but you have to do this for all assignments. Go to your grades tab. There is a 3 dot icon to the right of each assignment. Click on that and select "Set Default Grade." Leave the box blank, and check the box that says "Over-write already entered grades" and click "Set Default Grade."
If there are real scores from students, and not just "0," you will also over write that score. I hope this helps.
dinhkt, this process appears to have worked. Thanks so much!
This just happened to me, and your solution worked. I had copied last semester's course, published the assignment, and then realized the due date was in the past. I changed the due date to the future, and immediately got 5 emails from students. Since I had just published it, I was able to turn all the grades back into the little dashes for no grade before anyone actually worked on it.
This also happens to me in the same scenario: copying assignments from other courses and even if I reset the due date in the new course, there is still a zero. So I appreciate your solution. If this happens with quizzes, though, and I set the blank as the default score, once the student takes the quiz, will it go through with the new score? thanks!
Hi agtimstad,
Once you have blank scores for the assignment, and the students take the quiz, the new scores will be recorded.
thanks!
I have done it and hoping for the best!
I have reset the default grade, but the grade continues to go into our grading system as a zero during pass back, even though there are no scores recorded in Canvas. Is there another solution? (And Canvas, do we seriously have to do this for every assignment if we reuse a course?)
Thank you. This worked for me, but after the deadline passed, my default zero grade did not get entered for students who missed the assignment. It is misleading, as those empty grades do not count towards the total, and the class grade appears higher than it should be. I had to manually enter zeros after the deadline.
This "fix" prevents the "Automatically apply grade for missing submissions" policy from taking affect. So then you have to manually enter Zeros for non-submissions. Which then sets up a cascade of additional issues.
This is becoming a more significant problem for us. This past term, we had to unset 0's in most courses.
Also, we discovered that doing the unset was sending confusing announcements to students with the default Notifications settings - since they were counting as a grade change.
We even discovered that there were some courses that were new this term that had 0's in them.
Is there another way we could resolve this problem?
Hi Evan,
There is no way around this. You have to be careful when copying over a course. Canvas does solve this issue if you use it's option "adjust events and due dates" when you copy over a course. Remember that a fall semester does not copy over well to a spring semester because there is an extra week of spring break for spring semester. I've learned to copy a fall to fall shell and a spring to spring. Better yet, I now have 2 development shells (one for fall, and one for spring) so I don't have these issues. If anyone has better ideas, I'd love to hear it.
That does make more sense. I'll remember that for next year. My school makes our shells for us, so this is the first year we even have a Fall and Spring shell. What is frustrating is one would think this problem would be solved by removing all the due dates using the setting on that same "adjust events and due dates' menu when I copied the course over. However, it still seems to randomly apply itself. The only solution besides having to reset the scores for every assignment was to turn off the late assignment setting for the whole course. So, I can no longer follow my school policy, but it's better than every assignment being marked missing the day it is assigned.
Thanks @dinhkt for the reply. What especially confuses me, though, is that for this term our admin staff person who unsets the 0's each term said that it had happened on some courses that are totally new.
Do you know why that might happen? (I've asked my co-worker if she knows more details, in case it helps debug.)
I've considered reaching out to Canvas Support about this 0 grades issue, because it is getting more serious for us, but I have never gotten a helpful reply from them before on a tech support question. Does anyone have advice on how to communicate with them?
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in