As an instructor
I want to hide my course during a final exam
So that students do not cheat and access content they should not be able to during that time period.
As an instructor
I want to automatically hide my course after a term ends
So that students do not have access to its contents
As an instructor
I want to automatically reveal my courses to students
So that I can prepare course content without students seeing a "work in progress" and without me having to remember to unhide the course once the term begins.
This patch adds in the ability for instructors to set when their courses will become hidden or unhidden via a cron task.