Hi @arvalent
There are a number of different aspects to your question in terms of how you (and your institution) choose to configure Canvas assignments and due dates, and in particular whether the date from which a penalty applies corresponds to the date up to which student can submit work. We use 'Available To' to manage and minimise opportunities to continue submitting past a due date.
From my personal point of view, the core issue is that the Grade that is calculated and assigned in a Canvas course is an Instructure construct based on the internal logic of how Canvas is set up mediated by either (or all of)
- how the instructor chooses to configure the assignments and various aspects of their individual courses
- your institutional, sector and state requirements for grade management
- the overall interpretation by your IT team or provider of what the relationship should be between what Instructure Canvas courses and assignments calculate, and the final grade awarded for
- the assignment
- the unit of delivery
- the overall award/qualification
That construct may suffice for smaller courses or organisations with more straightforward academic regulation than ours. Institutions, course teams and individual instructors will generally need to determine, and manage, the relationship between the three, potentially separate, costructs.
In our institution in terms of Canvas Grade and Institutional Grade 'never the twain shall meet' - not entirely true, but our Academic Registrar requires control of the calculation and averaging process, including minutiae such as how many decimal points a grade calculation is made to, which is not currently available in Canvas. This is because as a self-regulating HEI we have our own 'grade construct' that satisfies our external stakeholders.
I outlined some of our challenges in this earlier post When is a Canvas Grade NOT the students Academic Grade , and it would be interesting to see wider contributions here - @RecycledElectro has already offered some pointers that may expand on their reply to your issue below on that thread ..... once you have the answer to your won question, perhaps you might also contribute there ?