[Assignments] Edit Assignment Dates Tool

Problem statement:

I know it's called the "Edit Assignment Dates" window, but the time component of it is pretty maddening. It makes the tool almost useless.

  1. My classes don't all start exactly on the hour, but the "Course Details/Settings" only allow me to choose an on the hour "Default due time". I have a class that starts at 10:10am, so I would like to set that as the "Default due time". Instead, I chose 10:00am, since that's the closest and I then I edit each time when put it in, which makes the tool less useful.
  2. Even when I edit the time to 10:10am, sometimes clicking away from the text box or hitting enter, causes the time to default back to the chosen "Default due time" of 10:00am, which makes the tool less useful.
  3. Only the "Due At" date defaults to 10:00am when I'm entering dates. "Available From" defaults to 8:00am and "Available To" defaults to 11:59pm. Again, I have a class that starts at 10:10am, so would like the time on ALL my assignment dates to default to that time. Having to edit each one makes the tool less useful.
  4. I know the tool is called 'Edit Assignment Dates', but the time is displayed there as well, so I feel like it should be editable from there. The However, if I don't change the date and just try to change the time, the tool doesn't recognize that I have made a change and the "Save" button does not light up. I have to change a date for it to recognize a change has been made and only then can I change the time, which makes the tool less useful.
  5. Even when I edit ALL the times to 10:10am (Due At, Available From, and Available To) and click Save and it all looks correct from the "Edit Assignment Dates" page, when I go back out and look at the assignments, the "Due at" date has defaulted back to the 10am default that was set in the "Course Settings" and I can't go change it in the "Edit Assignment Dates" tool because just changing the time isn't recognized there. So, I have to go into the settings for each individual assignment to update the time there and only then does it stick. If I have to go back into each individual assignment's settings to change the time, I may as well change the date while I'm there as well, which makes the "Edit Assignment Dates" page just about useless. For all of these reasons, the "Edit Assignment Dates" tool is not helping to save as much time as it could.
 
Proposed solution:

Solution 1 Either:

  1. Give users the option to set ANY "Default due date" in the "Course Settings", not just choose from on the hour times, so we can match our Canvas course times with our actual course start time.
  2. Make the "Default due date" apply to ALL assignment dates, "Due at", "Available From", and "Available To", not just "Due at". Or: Give users the option to turn off the "Default due date" in the "Course Settings" so they don't have to pick one.

Solution 2

  1. Make the time in the "Edit Assignment Dates" something that is recognized by the tool as a change so it can be used to edit the time there as well.
  2. Don't let the "Default due date" override the times put into the "Edit Assignment Dates" - I don't think the time should change from what I set it to after I click "Save" Bonus Solution 1. Give the "Batch Edit" tool within the "Edit Assignment Dates" page the ability to shift the time as well as the date. Being able to shift all the dates in a course by a specific number of days is very helpful. The ability to shift all the times in the course by a certain number of hours or minutes would be extremely helpful as well.
 
User role(s):

instructor

1 Comment
chanley12
Community Explorer
Author

Actually, I just discovered that keeping the "Default due time" at the "Account default (11:59pm)" option solves all these issues, so you can ignore this post.

Except for the Bonus Solution of allowing Batch Editing on times.  That would still be awesome.