Add a way to hide the due date for an assignment

Description

Currently in assignment due date is a required field and there was a request in the long ago past to make assignments with no due dates (SAK-7793). This task looked quite difficult to implement, so the alternative which looked much easier was to create the ability for the instructor to hide the due date, so then they could set the due and accept until dates both to a date far in the future, effectively making it a "no due date".

  • Add a checkbox to the "Add assignment" that would say "Hide Due Date". Ideally link up the accept until date to also go out beyond the due date. This would hide the due date everywhere that a student could see it.

Attachments

1

Activity

Show:

Matthew Jones November 23, 2016 at 3:11 PM
Edited

Yeah, didn't think about that case, sounds more complex as I don't know if gradebook has the option to hide a due date, and that would be a pre-requisite. Maybe it just should't send any due date to the gradebook. Created for this if anyone wants to work on it.

Rebekah Roehrs November 23, 2016 at 2:38 PM

We are migrating from 2.9 and I just tested this on our 11.2 instance and on nightly. It works in Assignments, but...I see a "gotcha":

When creating or editing an assignment, if Hide due date from students is selected, the due date is hidden from students in the Assignments list in Assignments, but the due date still displays in the Gradebook (Gradebook Classic too), for graded assignments.

I think you should always display due dates, but thought folks using this checkbox may need to know that the assignment due date may not be hidden completely from students.

Derek Ramsey October 1, 2013 at 11:38 AM

Hudson CI Server September 30, 2013 at 7:42 PM

Integrated in assignment trunk #741 (See http://builds.sakaiproject.org:8080/job/assignment%20trunk/741/)
- Logic was still wrong on hidden due dates (Revision 130072)

Result = SUCCESS

Matthew Jones September 30, 2013 at 7:28 PM

3rd times a charm!

Fixed

Details

Priority

Fix versions

Components

Assignee

Reporter

Created September 25, 2013 at 10:26 AM
Updated November 23, 2016 at 3:14 PM
Resolved September 30, 2013 at 7:28 PM