---
title: "Bulk Update Assignment Due Dates and Availability Dates"
canonical: "https://servicedesk.shu.edu/space/PUBLICKBA/3774218243/Bulk%20Update%20Assignment%20Due%20Dates%20and%20Availability%20Dates"
format: markdown
---
You can edit multiple assignment dates at the same time by selecting multiple assignments. 

1. To select all assignments that fall within a date range, type dates into the date range fields [1] or select dates using the calendar icon [2].
2. To select all assignments, click the Select All checkbox [3].
3. To select specific assignments, click the checkboxes in the assignment rows [4].
4. The number of assignments selected displays in the header [5].
5. To batch edit selected assignments, click the **Batch Edit** button [6].

![Canvas LMS Edit Assignment Dates interface showing a batch editing tool with date range selector, assignment list with checkboxes, and columns for Due At, Available From, and Available Until dates](media://186444a3-2976-4f07-9aed-f3d7e49b75c1)

When you batch edit assignment dates, you can choose to shift dates forward by a number of days or remove due and availability dates. The option you choose applies to all selected assignments. 

1. To shift dates forward by a number of days, click the **Shift Dates** option [1]. Type the number of days to shift assignments dates in the **Days** field [2] or use the up and down arrow buttons to select the number of days [3].
2. To remove due and availability dates from all selected assignments, select the **Remove Dates** option [4].
3. When you are finished, click the **Ok** button [5].

![Canvas LMS Batch Edit Dates dialog showing options to shift assignment dates forward by a number of days or remove all due and availability dates, with Cancel and Ok buttons.](media://c741dbd3-812f-4505-a9c4-22fe9d8d422a)

If you enter invalid due or availability dates, an error displays beneath the invalid date. You must modify or remove the invalid date before you can save your date changes. 

![This image shows assignment dates for writing skills, with error messages in red indicating the unlock date must be before the lock date and the lock date must be after the due date](media://eebf65dd-d7df-4055-80da-91cf0283fe18)

To revert date changes for an assignment, click the **Remove** icon. Reverting changes removes any date changes made to the assignment dates. 

![This image shows a list of assignments with titles, due dates, and empty boxes for available from and available until. Each row has a checkbox on the left and a bold red outlined X on the right for removal.](media://92b21f1f-cd3b-4c11-acd0-7fa76cfa3e5f)

1. To save your updates, click the **Save **button.

![This image shows a control bar with zero assignments selected, and buttons for batch edit, cancel, and save. The save button is highlighted with a bold red outline and filled with blue to stand out.](media://c38c8b74-c8e7-440d-b518-d220caf5969c)

2. Canvas displays the progress for your updates.

![This image shows a progress bar partially filled with blue. The number sixty five percent is displayed to the right, indicating the current completion level.](media://1eea7316-e9a1-4beb-adba-3238d13dc9ce)

3. When your updates save successfully, Canvas displays a **Success** notification.

![This image shows a notification banner with a bold green outline and a checkmark on the left. It states that assignment dates have been saved successfully](media://5df67b39-ea8f-412c-a829-27d046bc7825)