Thanks for the suggestion on (1). I will try this.
These are college freshmen in math classes. I did not think that they will have issues understanding this, but I had a student wondering how come he still had 100% after two bad quizzes (he had 100% on the first three, the policy was to drop the lowest two). I also heard an advisor saying that they told the students to calculate their current grade by hand, and not rely on Canvas. I suspect this had to do similar issues.
2. The problem is not after the final exam score is entered, but in the middle of the term.
For illustration, let us say there are three groups (G1, G2, G3) with weights 70%, 30% and 10%. G3 is the "extra credit" group, and G2 is the final exam, so no score till the very end. A student does not do G3.. After some of the assignments in G1 are graded, let us say the student has 80% in G1, a B in my grading scale. Canvas will show their grade as (70*80 + 10*0)/(70+10) = 70% or a C. I had students complaining because they were being "penalized" for not doing the extra credit assignments. [This was a Calculus class! I think that the problem is that weighted averages are not taught anywhere in high school or college precalculus classes, combined with general unfamiliarity with time-evolving processes in mathematical settings, and grade anxiety. In this particular instance, the extra-credit group was online homework using an external tool, and I had to put in zeros for missing submissions by hand and I did it periodically instead of every day, causing wilder swings for those who did these homeworks sporadically.]
This time, I put in a line in the syllabus suggesting that the students put in a reasonable guess for future quizzes and final exam to estimate the grade, rather than simply go with what Canvas says. But later I realized that the 'use saved what-if scores' button will replace the actual grades posted since the last time with the old 'what-if' scores, so this suggestion may not be a good thing either.
Regard
Nath Rao