Assignment Overrides and "Everyone Else" Due Date (Canvas API)

mah11
Community Explorer

I am an instructor trying to automate giving extensions/setting due dates for certain students, but I don't understand where to programmatically access the "Everyone Else" due date.

I first make a new assignment in Canvas using the web interface and give everyone a due date of 4/30/21 at some time (for example). If I query the assignments due_at date and time, I get the expected due date. I then give certain students extensions on this assignment by setting up a few assignment overrides using the python CanvasAPI which interfaces with the Canvas REST API. Let's say some get until 5/1/21 and others get until 5/2/21. This all looks fine in the web interface.

When I now query the assignment due_at, it is set to the last due date, 5/2/21 at whatever time I chose. 

Question: How do I programmatically access the "Everyone Else" due date/time? Where is this information stored?

0 Likes