Free assignment tracker

Keep the sheet. Lose the admin.

Paste the assignment list you already keep in Google Sheets or Excel. Duesheet reads the dates, shows you anything it was not sure about, and turns the rows into a semester you can actually work from — a grouped table, a calendar, a list and a board, in one place.
This is a sample semester. Everything works — change it, drag it, filter it. Nothing here is saved. Open the real tracker to use your own sheet.

Example semester (sample data)

Everything due first, at the top. Tick a box to finish something; it drops into Done and stays there while it is still fresh.

Task
Class
Due
Notes
Count5EarliestWed, Sep 9, 2026
Task
Class
Due
Notes
Count7EarliestWed, Sep 16, 2026
Task
Class
Due
Notes
Finished work lands here.

Why this one

Built around the one thing spreadsheets are bad at: keeping up.

Import that shows its work

Paste from Sheets or upload a CSV. Every ambiguous date — 3/4/2026 is two different days — is put in front of you rather than guessed.

Re-import without duplicates

When the sheet changes, import it again. You get a preview of what is new, what changed and what stayed the same, before anything is written.

Four views, one set of data

A grouped table that puts this week first, a month calendar, a plain list and a status board — the same assignments, sorted the way you happen to be thinking about them.

Colour-coded by class

Every course gets a colour that carries across all four views, the way your sheet already does it — without maintaining the conditional formatting.

Your data stays yours

CSV and .ics export are free and always will be. Cancelling the paid plan turns off automation, never your assignments.

How it goes

Four steps, about five minutes.

  1. 1
    Paste or upload
    Select the rows in your sheet, headers included, and paste. Or drop a CSV.
  2. 2
    Confirm the columns
    We guess what each column means. You correct anything that is wrong.
  3. 3
    Review the doubtful dates
    Only the rows we could not read with confidence. Usually a handful, often none.
  4. 4
    See the preview, then import
    Exactly what will be created and changed, listed row by row, before a single record is written.

What we will not do

  • Ask for access to your Gmail, your LMS password or your Google account
  • Let a language model decide when your work is due
  • Hold your export hostage if you stop paying
  • Claim we can read any syllabus PDF perfectly

Questions

Is the assignment tracker actually free?

Yes. The tracker, all four views, unlimited classes and assignments, importing with a full change preview and both exports are free and do not need an account. The $5/month Automation plan adds scheduled email reminders and restoring from change history.

Do I need an account to use it?

No. Open the tracker, paste your sheet and work. The plan is stored in your browser. An account only matters when you want the same plan on your phone or want reminders sent to you.

Will it read my Google Sheet automatically?

No, and that is deliberate. Duesheet does not connect to your Google account. You copy the rows and paste them, or export a CSV. It means there is no permission to grant and nothing of yours we can reach on our own.

What happens when my professor moves a deadline?

Change the date in the tracker, or paste the updated sheet again. On a re-import you get a change preview first: new rows, changed dates and rows that did not change, listed separately. Nothing is duplicated and nothing is overwritten before you have seen it.

Does it sync with Canvas, Blackboard or Moodle?

No. Coursicle and several other free tools already do LMS sync well. Duesheet is for the work you keep yourself — the spreadsheet, the paper syllabus, the things your LMS never had.

Can I get my data out?

Any time, for free: a CSV that opens cleanly in Google Sheets and Excel, and an .ics calendar file for Google Calendar, Apple Calendar or Outlook. Export is not a paid feature and will not become one.

Start with the sheet you already have.

No account, no card, no permissions to grant.

Duesheet — the assignment tracker that starts from your spreadsheet · Duesheet