Calendar & study blocks

Read your week on the Calendar, trim Due Soon to what's next, and block out time to study.

Your Calendar holds three things at once: when your classes meet, when your work is due, and the time you set aside to actually do it. Due Soon strips that down to the work still ahead of you.

What shows up on the Calendar

Open Calendar from the sidebar. It starts in Week, and the grid runs from 6:00 AM to 1:00 AM the next morning.

Four kinds of thing land on it:

  • Class meetings, each labeled Class Period.
  • Assignments that have a due date, including the ones you've marked complete.
  • Study blocks and any other timeblocks you've added.
  • Events from the Google calendars you picked, once you've connected Google Calendar.

In Week, assignments sit in the all-day strip along the top even when they have a due time, so a card reads "Due 11:59pm" up there instead of sitting at 11:59 in the grid. Class meetings can't be dragged; clicking one opens that class's page.

The phone app's Schedule tab is different

In the iPhone and Android app, Schedule puts only your class meetings and time blocks on the hour grid. Assignments aren't drawn on it; they sit in the panel along the bottom of that screen, and dragging one onto the grid turns it into a time block.

Move around and filter by class

Open Calendar. It starts in Week — on a narrow phone screen the view button in the toolbar shows only W.

Click it and choose Month, Week, Day or Agenda; the keyboard shortcuts are M, W, D and A. Agenda lists the next 30 days.

Use Today, Previous and Next to move through dates.

Click Filter events and pick the classes you want to see. The panel is titled Filter by Class, Select All turns them all on, and Close class filter puts it away.

What the class filter hides

The filter narrows assignments and timeblocks, not class meetings — those stay on the grid whatever you pick. A study block added from the Calendar isn't attached to a class, so any filter hides it, including Select All, which is still a filter with every class ticked. Clear All drops the filter and brings everything back.

Type in Search events... and press Enter to jump to the first incomplete, dated assignment whose name or class name matches. It doesn't filter the grid, and it doesn't look at study block titles.

On a phone, Week keeps all seven columns and cuts most labels short; Day is the easier read.

Trim Due Soon to what's next

Due Soon is the same work with everything else stripped out: incomplete assignments that have a due date, soonest first, up to five cards at first. Each card shows the assignment, its class and a date like "📎 Due 8/23/2026", and clicking one opens the class page. Completed work and assignments with no date never appear here.

Drag the slider to show more or fewer cards. The line above it counts how many cards are showing out of how many match.

Click Filter by Class and pick as many classes as you want, or Select All for every one of them.

Check Show Overdue to pull in work whose due time has already passed. The list still sorts earliest first, so the oldest thing you've missed comes to the top.

Something due today can drop off

Due Soon compares the exact deadline with right now, so an assignment due at noon leaves the list once noon has passed. It isn't gone — check Show Overdue. Your dashboard draws that line differently, which assignments & due dates explains.

Add a study block

On Calendar, click New event.

In Create Event, switch from Assignment to Timeblock.

Give it a Title.

Pick a Timeblock Type: 📚 Study, 💼 Work, ☕ Break, 🚀 Project or 🤝 Meeting. Study is already picked.

Set the Date. Then either tick All day, which gives the block the whole day and hides the time and length controls, or leave it unticked and set Select Time. A timed block starts at the next quarter hour and runs an hour until you change it.

For a timed block, pick a length under Choose Duration: 30m, 45m, 1h, 1.5h, 2h or 3h. For anything else, + Custom Duration takes hours and minutes, with minutes going up to 59 in steps of 5.

Add a Description (optional) if it helps, then click Save.

Opening New event, switching to Timeblock, and filling in a study block.

To change a block later, click it on the Calendar, adjust Date, Select Time or Choose Duration in Edit Event, and click Save. Dragging it to a new slot does the same in one move.

You can also have Duey block the time for you. Tell it what you need to get done and it proposes a set of study blocks, checking them against what's already on your Calendar; approve the proposal and they land here like any block you added by hand.

Delete event doesn't ask twice

On the Calendar, Delete event removes whatever you opened the moment you click — a study block or an assignment — with no confirmation. The delete controls on your dashboard and on a class page do ask first.

Where class meeting times come from

If your class came from a syllabus, we read the meeting schedule off it and you check it during the import on the Confirm Class Information step. You can also add or correct meeting times on the class itself, which is what to do if a day or a time came through wrong.

Open Classes, click the class, and click Edit on the course card.

In Edit Course Information, scroll to Schedule & Location. If the class has no times yet, you'll see a single Add a meeting time button.

Rows are labeled Timeslot 1, Timeslot 2 and so on. Each has day buttons — M, Tu, W, Th, F, Sa, Su — and a start and end time. Click a day to turn it on or off.

For a class that meets at two different times, click Add Time Slot. A new row starts at 09:00 to 10:00 with no day picked. Use the ✕ at the top of a row to drop it.

Click Save Changes. A confirmation appears and the new times show on your Calendar.

We use the timezone of the device you're on

There's no timezone picker in that dialog — we save the schedule using whatever timezone the device you're editing on is set to. If that device is set to a different timezone from your school's, check the times once you're back on the one you usually use.

Was this helpful?

Last updated August 31, 2026