Let me clarify here how the tools is working as expected, and how you can use the LMS effectively in combination with our integration to track and respond to late assignments. If you feel more information is needed, please respond here or contact Customer Support.
Technically, the only way for an assignment in an LMS to reject or flag updated grades (reflecting progress made in Online Courses outside of the LMS) is to implement a policy for late markings for that assignment. Each LMS handles that differently. Additionally, the instructor should set clear policy and expectations with students about how late submissions will be handled. They should tell learners what will happen for late submission in terms of docking points or zeroing out the score entirely. It sounds like your instructor may already have that policy clearly stated this in their course syllabus.
Once the LMS gradebook has been configured to flag submissions after a due date as late, the instructor can simply look at the detailed gradebook history. Instructors can see the date/timestamps of each learner submission. If a submission appears to have been entered late, it can be automatically flagged, or the instructor can manually rescore it to ZERO. For an example in Blackboard, see here: https://help.blackboard.com/Learn/Instructor/Original/Grade/Grade_History. For an example in Moodle, see here: https://docs.moodle.org/403/en/Assignment_settings#Availability
We also can’t restrict a learner from continuing their Online Courses on our site for their own self paced learning. Many learners will continue in their MathWorks courses even when not assigned by an instructor, and some learners are asked to complete the same Onramp by multiple instructors..
The point here is that the instructor should treat late submissions according to their policy, and just like any other assignment. MATLAB Grader and Online Courses will both send the score and date of update/submission to the gradebook. What the instructor decides to do with it is totally up to them. And since different customers will have different policies it is up to them to implement those policies in the LMS gradebook. Our role is to simply tell the LMS that a grade event occurred – what they do with it is entirely up to their policy.