We have this blocked in our JS, but the dates can still be added by instructors in the following ways:
- Import Content -> Copy Course -> Adjust Dates
- Import Content -> Copy Course -> Not removing dates (if dates already exist)
- When course is published, Start Date is populated with the published date/time
- When instructors have JS blocked on their browser
This date should not populate when a course is imported, nor when a course is published. These are functions that need to be controlled by permissions at the admin level. This causes nothing but problems for us.
We also have to regularly run a script to check every single course in a term and remove the course start/end dates and the checkbox under end date to restrict student participation to dates. Otherwise, when the course is published if that checkbox is accidentally pressed, students have instant access to it. We do not populate course start/end dates in any SIS-created courses- we use term dates and then section dates if we have any oddly dated courses.
We do not want Instructors to modify with many of the settings, and granular permissions need to be added in order to make Canvas secure.
See https://community.canvaslms.com/t5/Idea-Conversations/Admin-Control-to-Lock-Course-Starts-and-Ends-D... which has not been completed or put on the road map. I think it's open for voting.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.