Plan the whole course

Assignment Deadline Planner

Turn a course date range into a balanced submission schedule that works around weekends, holidays, reading weeks and the days you cannot study.

Course schedule

Build your assignment plan

Set the course dates, choose usable days, and add every break before calculating.

Private by designYour course details stay in this browser.
1

Course details

What needs scheduling?

Helpful planning options Calendar export reminder
2

Your week

Which days can be used?

Available study and submission days
Quick select
3

Holidays and dates off

When are you unavailable?

Add a single day or a date range. Overlapping breaks are counted only once.

No dates off addedYour selected weekdays are currently available throughout the course.

Your plan

Balanced assignment deadlines

Complete the form to create your course schedule.

AssignmentsFinal date —
Usable days— dates excluded
Average spacingUsable days per deadline

A schedule you can use

Plan deadlines around real life

A course calendar is more realistic when it excludes the days you already know are unavailable and reserves time before the final course date. The planner gives every assignment a clear preparation window instead of leaving the whole workload for the end.

01

Enter the full course

Use the official first and last day, total number of assignments and the exact submission cutoff shown in your syllabus.

02

Remove unavailable dates

Untick regular days off and add holidays, placements, travel, reading weeks or personal commitments as date ranges.

03

Check the pace

Review the spacing and any crowded-schedule warning. If the plan is too tight, add usable days or discuss the schedule early.

04

Export every deadline

Move the plan into your calendar or spreadsheet, then replace the generic names with the actual assignment titles when you receive them.

How the calculation works

Even spacing without holiday conflicts

The calculator first creates every date from the course start through the course end. It keeps only your selected weekdays and removes all dates off. Each assignment receives an equal share of the remaining usable dates, with its deadline placed at the end of that preparation window.

Calendar dates are discrete, so perfectly identical gaps are not always possible. The planner keeps the difference between intervals as small as it can. When the number of assignments exceeds the number of usable dates, it preserves every assignment and clearly flags the unavoidable shared deadlines.

Assignment planning questions

Assignment Deadline Planner FAQ

How does the assignment deadline planner calculate due dates?

The planner builds a list of usable dates between the course start and end dates, removes unchecked weekdays and every date-off period, and then spaces the selected number of assignments as evenly as possible across the dates that remain.

Are the course start and end dates included?

Yes. Both dates can be used when their weekdays are selected and they are not covered by a holiday or other date-off period.

What happens when there are more assignments than available dates?

The planner keeps every assignment and places more than one deadline on some dates. It also displays a warning so you can add study days, remove dates off or reconsider the course plan.

Can I exclude weekends, reading weeks and several holidays?

Yes. Select any combination of weekdays, then add as many single dates or date ranges as needed for public holidays, travel, reading weeks, religious observances, placements or personal commitments.

Can I set a submission time such as 11:59 PM?

Yes. Every generated deadline uses the submission time you enter. The default is 11:59 PM, a common online submission cutoff, but you can choose any local time required by your course.

Can I export the assignment plan?

Yes. Copy the schedule, download a CSV file for a spreadsheet, download an ICS calendar file with reminders, or print the plan. Calendar events use the deadline time entered in the planner.

Does Bobek save my course dates or assignments?

No. The schedule is calculated in your browser and is not sent to Bobek. Download or copy the plan before leaving the page if you want to keep it.