An Assignment Tracker That Fills Itself In
Most assignment trackers are an empty list you have to feed. This one reads your syllabus, extracts every deadline with its weight, and shows you what it found before saving anything.
Every assignment tracker does the same three things on paper: hold a list of what is due, sort it by date, and remind you. The difference between the ones people still use in November and the ones abandoned in week six is not the feature list. It is how the assignments get in.
A tracker you fill by hand starts empty and stays accurate only as long as you keep feeding it. That is roughly an hour of typing at the start of every term, plus a correction every time an instructor moves a date. The maintenance costs more than the problem it solves, so it stops getting done, and a half-maintained tracker is worse than none because you trust it.
This page is about what changes when the tracker fills itself from the document that already contains your term, what that makes possible downstream, and where it is honestly the wrong tool.
Three ways assignments get into a tracker
Manual entry works everywhere and needs no setup. It is also the reason most planners get abandoned: it is recurring work with no end, and it competes with the actual coursework for the same hours.
Learning-platform import removes that work when it is available. It mirrors what an instructor actually posts inside the platform, which is excellent when your courses are fully managed there — and silent about everything that is not. Weight percentages, exam dates, reading schedules and grading scales frequently never become platform entries.
Syllabus extraction reads the document that already holds all of it. One scan per course, one review screen, and the term is in. It is the only one of the three that captures weights, which is what makes a grade calculation possible later.
- Manual: works anywhere, costs an hour a term plus every correction
- Platform import: removes the typing, limited to what instructors post there
- Syllabus extraction: one pass per course, and the only route that captures weights
What a scan actually puts in the list
Photograph the syllabus, upload the PDF, drag it onto the web app, or paste the text. Ten to thirty seconds later you get the course and instructor, class meeting times and office hours, the semester's start and end dates, the grading scale, and every assignment, quiz, exam, project and reading it could find.
Each item arrives with three things a hand-typed entry usually lacks: a due date, a due time if the syllabus stated one, and its weight toward the final grade. The weight is the part that matters most and the part nobody enters by hand, because typing twenty due dates is tedious but typing twenty weights alongside them is worse.
Then it stops. Nothing is saved to your list until you look at what came out and approve it. Low-confidence extractions are flagged for you to check, dates falling outside the semester are called out, and items that arrived without a date are held separately rather than quietly assigned one.
Sorting by date is not the same as sorting by what matters
A plain tracker sorts by due date, which is the correct default and an incomplete answer. Two items due Thursday are not equally urgent if one is a five-percent reading and the other is a quarter of your grade.
Because the weights came off the syllabus, Semora can score each dated item as its weight multiplied by a per-type effort factor — an exam counts triple, a project 2.5, a quiz 1.5, an assignment 1.2, a reading 1. That is what turns a list into a workload view that can tell you a week is heavy before you are inside it.
This is the practical payoff of capturing weights at intake. A tracker that only knows dates can only ever tell you what is next. One that knows weights can tell you what is worth your evening.
Reminders that are set for you
Same-day reminders are scheduled automatically the moment you approve the extracted dates, on the free plan. There is no per-item reminder to configure, which matters because the reminders people configure by hand are the ones they stop configuring by week four.
Pro adds one-day and three-day advance notice. The distinction is about the size of the work rather than a preference: for a short submission, a morning-of reminder is enough; for a project that needs six hours, learning about it that day changes nothing. Three days is the window where the information is still actionable.
If a date moves and you edit it, the reminder moves with it. That sounds obvious and is one of the things worth actually testing in any tracker you are considering.
The tracker and the gradebook are the same data
This is where an assignment tracker stops being a to-do list. Each item already carries its weight, so entering a score turns the same list into a running weighted average with no second screen to maintain.
The arithmetic divides by the weight you have attempted rather than the full semester's weight, which is what keeps the figure honest in October. Three graded items covering 45 percent of the course produce a grade based on that 45 percent, and an unscored final worth 30 percent never drags the number toward zero.
Categories work the way syllabi actually describe them — Homework 25 percent, Quizzes 15, Exams 45, Project 15 — with drop-lowest rules per category and letter grades from your course's scale. All of that is on the free plan.
- Enter a score on a tracked item; the weighted average updates
- Divides by weight attempted, not weight total
- Categories, drop-lowest and letter grades included free
What the free plan holds, precisely
Full deadline and task tracking, with no cap on how many assignments a course holds. Grade tracking with weighted averages, complete. Same-day reminders. Joining a Course Space a classmate shares with you. And one AI action for the life of the account, spent on whichever you reach for first: a syllabus scan, a lecture recording, or a document turned into notes.
The two limits are on courses and terms, and they behave differently. The course cap counts only what you add by hand — one per term — while classes synced from Canvas are exempt and unlimited. One semester is a harder line — a free account cannot start a second term at all, so it does not roll over in January.
Pro removes all three at $4.99 a month or $29.99 a year, bought with a card on the web or inside the iOS app and applied account-wide either way. But if your classes come across from Canvas in a single term and what you need is to stop missing deadlines and know your grade, the free plan does that job completely.
Where this is the wrong tool
If every one of your courses is fully managed in your learning platform and your instructors post everything there with dates, platform import may be all you need, and that is free but subject to your institution's policy. Scanning would be solving a problem you do not have.
If you want a general task manager for work, errands and coursework in one place, a tracker built around courses, semesters and grade weights will feel narrow. That narrowness is what makes the grade math possible, and it is a real trade.
And this is not a submission tool. Turning work in and messaging instructors stays in your school's platform; this is the layer that tells you what is coming and what it is worth.
Frequently asked questions
Do I have to scan anything to use it as a tracker?
No. You can create a course by hand and add assignments, subtasks and scores yourself, and the calendar, the Today view, reminders and grade calculation all behave identically on hand-entered data. Scanning is a shortcut for the tedious part, not a requirement.
Is there a limit on how many assignments I can track?
No. The free plan's limits are on AI actions (one for the life of the account), courses (up to four within one semester) and terms (one total). A course can hold as many assignments as it actually has.
Does it work on iPhone, iPad and the web?
Yes, on one account and one database that sync in near real time. Pro can be bought with a card on the web or inside the iOS app, and either route applies account-wide, including the web app — you only ever pay once.
What happens when an instructor moves a due date?
Edit the item and the date, its reminder and its place in the workload scoring all move with it. If the date came from a learning-platform import, a re-sync updates the title and dates in place without touching anything you had already marked complete.
Can I track assignments for a class that has no syllabus dates?
Yes. Some courses only announce work in class. Scan what the syllabus does have — the course, the schedule, the grading scale — and add the assignments as they are announced. Nothing downstream cares whether an item arrived by scan or by hand.