Hi George,
I think I figured out why. According to Ciaran above, when the uploaded completion date is older than the existing completion date it writes to the history table. And hence I think it will not update the completion date in completion report. Is my understanding correct?
What happened is we bulk uploaded few hundred records with incorrect completion date, and trying to re-upload them doesn't update the completion report if it falls to scenario 1 below. Will be really great if there is a bulk removal tool or if the override works for scenario 1 below too. What are the ways that we can correct these record so they show up in the completion report correctly?
1) If the date in the upload file is older than the existing completion date the uploaded date will be entered into the completion history table
2) If it is newer than the existing completion date (which may be empty if the user is enrolled but has not actually done anything on the course) then
a) if the override checkbox is checked, then the completion date will be REPLACED with the uploaded date
b) if the override checkbox is unchecked, the uploaded date will be ignored.
Cheers,
Mei