Allow unlocking of programs for specific students (extended access at completion)

Allow unlocking of programs for specific students (extended access at completion)

The ability to allow programs to stay open for extended access for thoe who may need additional time beyond other students. With paid courses, student access would all end at a specific time however exceptions are granted on occasion. In former platforms used, this was easily done by simply changing an expiration date for a student however, Cypher does not have this common function.