craaft

Templates

Student assignment tracker

A board for your coursework, with 4 columns: To Do, In Progress, Ready to Submit and Submitted. Each assignment is one card with its due date, its subject and the steps left, so you can see the whole term at once and what's due this week.

Free for 3 projects, forever. No credit card.

To Do2

History essay: causes of WW1

Chemistry lab write-up

In Progress1

Statistics problem set 4

Ready to Submit1

Literature review draft

Submitted1

Economics presentation

The board you get, with example cards. The template starts empty.

The 4 columns

What each one is for. Rename, reorder or add columns whenever the work needs it.

To Do
Set, not started. Keep the soonest due at the top.
In Progress
Started. Keep this to 2 or 3 at once, so each one gets finished.
Ready to Submit
Done, waiting on a final read, a reference check or the upload.
Submittedcounts as done
Handed in. Counts as done, and stays searchable for revision.

How to track assignments with it

  1. Step 1

    Add every assignment when it's set

    One card per assignment, with the due date and a tag for the subject, like History or Chemistry. Filter the board by tag to see one subject.

  2. Step 2

    Break big ones into steps

    Add a checklist: research, outline, draft, references, proofread. The card shows how much is left, and the first step is never as daunting as the whole essay.

  3. Step 3

    Mark exams and hand-in weeks

    Add milestones for exams and term deadlines. They sit beside the board with today marked, so crunch weeks don't sneak up.

  4. Step 4

    Check Focus each morning

    Focus lists what's overdue, due today and due this week across every board, so nothing slips past its deadline.

With your AI agents

An agent can turn a course outline into cards with due dates, break an essay into steps, or tell you what's due this week.

Agents connect over MCP or the REST API, on every plan, and act as you.

agentbulk_create_cards("Spring term", 12 assignments from syllabus.pdf)

agentadd_checklist_item("History essay: causes of WW1", "Find 5 sources")

agentget_focus()

Keep it working

  • Set the due date a day before the real deadline, so there's room for the upload going wrong.
  • Use priority for the assignments worth the most marks.
  • Keep In Progress small. 2 assignments started beats 6 half-done.

Questions

About this template

Is the student assignment tracker free?

Yes. It's on the Free plan, with 3 projects and unlimited cards, forever. No credit card.

Can I use it on my phone?

Yes. craaft runs in the browser on a phone or laptop, with nothing to install.

Can a study group share a board?

Anyone can see a board through a read-only public link, on every plan. Working on the same board together needs Pro.

Will it remind me about deadlines?

You get a notification when a due date is close, and Focus lists everything overdue or due this week.

Other templates

See all templates

Start from this template

Free for 3 projects, with no credit card to enter. Every board exports as JSON or CSV whenever you want to leave.