An AI Study Planner for College Students, Built From Your Syllabus
Semora is an AI study planner for college students that scans a course syllabus and turns it into a complete semester system: tracked deadlines, calculated grades, and an adaptive study schedule that adjusts automatically as due dates change.
How Semora builds your plan
Instead of manually copying dates out of a PDF, you give Semora the syllabus itself and it does the reading.
- Import the syllabus.Take a photo (multi-page, up to 5 pages), upload a PDF, drag a file onto the web app, or paste raw text copied from a PDF or your school's LMS page.
- AI extraction. Semora's AI reads the document and pulls out the course name, instructor, meeting times, office hours, semester dates, grading scale, and every assignment, exam, quiz, project, and reading along with its due date.
- The semester is assembled automatically. Deadlines populate your calendar, grade categories populate your grade tracker, and class meeting times populate your schedule, without you typing in a single date by hand.
The complete planning system
Extracting the dates is the starting point. The planning system is what turns those dates into a schedule you can actually follow.
Smart Plan
Smart Plan is a timed study schedule built automatically from your actual deadlines. As due dates get added, moved, or completed, the plan adapts rather than staying static. The free plan shows the next 7 days; Pro plans 14 days ahead.
Workload dashboard
On Pro, the Workload dashboard gives you a crunch-week and exam-density view across all of your courses at once (the free plan shows the current week), so you can see which weeks are overloaded before you're in the middle of them.
Deadline and grade tracking
Full task and deadline tracking, plus grade tracking, are included on the free tier along with same-day reminders. Calendar sync (device + .ics export) is a Pro feature.
Canvas sync
Canvas import is free on every plan. Connecting Canvas takes one step: copy the private Calendar Feed link Canvas already gives you, under Calendar then Calendar Feed, and paste it in. There is no access token to generate and nothing for your school to approve. If you would rather not connect Canvas, scan the syllabus or paste the assignment list instead.
Course Spaces (collaboration)
You can share a course with classmates through an invite link. Shared deadlines and group assignments then sync in real time for everyone in that Course Space.
Cross-device sync
Semora on iPhone, iPad, Android, and the web share one account and one database, so edits made on any device sync in near real time.
What's free vs. what's in Pro
| Feature | Free | Pro ($4.99/month or $29.99/year) |
|---|---|---|
| AI actions (scan, lecture, or notes) | 1 per account, lifetime | Unlimited |
| Courses | 1 added by hand, plus unlimited Canvas, Blackboard & Moodle classes | Unlimited |
| Semesters | 1 total | Unlimited |
| Task, deadline & grade tracking | Included | Included |
| Reminders | Same-day reminders | Custom timing + quiet hours |
| Calendar sync + .ics export | — | Included |
| Smart Plan | Next 7 days | 14 days ahead, missed sessions moved forward automatically |
| Workload dashboard | Current week | Whole term, with crunch-week and exam-density views |
| Grade Scale & Forecasting | — | Custom grading scale + what-if calculators |
| Flashcards | — | Spaced repetition, built from your material |
| Focus Timer | — | Pomodoro-style timer |
| AI tutor | — | Chat that knows your syllabus |
| Academic Risk alerts | — | Falling grades / missing work / overloaded weeks, with a recovery-step plan |
| Progress Insights | — | Trend charts, CSV export, print view (web) |
| Share & Streaks | — | Share a course, referral rewards |
Pro applies account-wide, including on the web. You can buy it by card on the web at app.semoraai.com, where Stripe handles checkout, or inside the iOS app through the App Store — either route unlocks every device on your account.
How this compares to planning it yourself
Most college students currently manage a syllabus one of two ways: a paper planner or spreadsheet, or a generic to-do app like a reminders list. Both work, but both put the labor of building the plan on the student.
- A paper planner or spreadsheet requires copying every date out of every syllabus by hand, and if a professor moves a due date, you have to notice it and re-copy it yourself.
- A generic to-do appcan hold tasks, but it doesn't know your syllabus. You still type in each assignment individually, and it has no concept of study time, workload density across courses, or grading weight.
- Semorareads the syllabus for you, so the task list, calendar, and grade tracker start populated on day one. Smart Plan turns that task list into scheduled study sessions, and on Pro the Workload dashboard shows you which weeks across all your courses are getting overloaded, visibility a plain checklist doesn't give you.
Frequently asked questions
What does an AI study planner actually do?
An AI study planner reads your source material (in Semora's case, a course syllabus) and automatically builds the deadlines, grade categories, and schedule that you'd otherwise have to enter manually, then can generate a study schedule from that information.
How does Semora create my study schedule from a syllabus?
You import the syllabus by photo, PDF, drag-and-drop, or pasted text. Semora's AI extracts the course details and every assignment, exam, and reading with its due date. Smart Plan then builds a timed study schedule from those deadlines and adapts it as dates change: the next 7 days on the free plan, 14 days on Pro.
Is Semora free, and what's included in Pro?
Yes. The free plan holds one semester, with every class you sync from Canvas, Blackboard or Moodle plus one course you add by hand, full deadline and grade tracking, same-day reminders, and one AI action for the life of the account (a syllabus scan, a lecture recording, or a document turned into notes). Pro is $4.99/month or $29.99/year, and the table above lists everything it adds, including Smart Plan.
Does Semora sync with Canvas or other tools?
Canvas, Blackboard, and Moodle import are free on every plan. Canvas connects with the private Calendar Feed link it already gives you, with no access token. Moodle connects the same way, with one extra step: open Moodle in your browser, copy the calendar export link it already gives you, and paste that in. Blackboard uses a school-issued token and varies by school; if that connector is unavailable or not permitted, scan the syllabus or paste the assignment list instead. Semora also supports Course Spaces and syncs across iPhone, iPad, Android, and web on one account.
How far ahead does Smart Plan schedule?
Fourteen days, rolling, on Pro; a free account sees the next 7. On Pro, Smart Plan builds dated, timed sessions for the next two weeks and regenerates that window every time you open the screen, so the horizon always starts today. Work due after two weeks is not ignored: the pacing math divides a task's remaining minutes by the usable days left before its actual due date, so a distant project simply contributes smaller slices until its deadline moves inside the window.
What happens if I skip a study session?
It moves forward the next time the plan rebuilds, which on Pro happens each time you open it and on the free plan when you tap refresh. Any unfinished session that sits in the past — an earlier day, or an earlier hour today — is treated as missed, and its work is rescheduled into the next slots that fit around your classes and capacity. The new session is labeled with the date it came from, and a banner tells you how many moved. You can turn auto-reschedule off and rebuild manually instead.
Will Smart Plan schedule study time during my classes?
No. The class meeting blocks the scanner pulled off your syllabus become blocked intervals, and sessions are placed around them. On iPhone and iPad you can also let Smart Plan read your device calendar for the next 14 days, read-only, and it will avoid those events too with a 10-minute buffer on each side. The planner never creates or edits a calendar event.
How does the Workload dashboard decide a week is a crunch week?
By the numbers, not by feel. Each week's load is the sum of its incomplete tasks' grade weights times a prep multiplier for type — exams count triple, projects 2.5x, quizzes 1.5x. A week is flagged only when its load is well above a normal week for your semester and it contains at least two items, so a single heavy exam does not paint a whole week red.
Can I plan a semester on the free tier?
One semester, partly. Free gives you the tracking layer: every deadline the scanner extracts, a calendar and task list, weighted grade tracking, semester GPA and same-day reminders. Two limits shape it. The first is that a free account gets one semester total, because starting a second term is itself a Pro feature. The second is that the full scheduling layer is Pro: free Smart Plan schedules timed sessions for the next 7 days, while Pro plans 14 days ahead, moves missed sessions forward on its own, and adds the Workload dashboard's whole-term crunch-week chart.
How Smart Plan turns a deadline into a dated session
Smart Plan does not start by asking you how long anything will take. It reads the incomplete, dated tasks you already have (whatever came out of a syllabus scan, a Canvas import, or a task you typed yourself) and assigns each one an effort estimate. If you entered your own estimate on the task, that number wins, as long as it is at least 15 minutes and no more than 48 hours; an estimate under 15 minutes is treated as no estimate at all. When there is no usable number, Semora starts from a base for the task type, scales it by the grade weight the scan pulled off your syllabus, and rounds up to the nearest 15 minutes.
Effort then gets spread, not dumped. On every planning day, a task contributes its remaining minutes divided by the number of usable days left before it is due, so a six-hour project due in three weeks shows up as a short session most days instead of a wall on the last night. On the day something is actually due, or once it is overdue, the full remainder gets scheduled rather than a slice.
When more work wants a day than your capacity allows, Semora ranks it. Each task's urgency is its load score — grade weight times a prep multiplier for its type — adjusted by its priority flag, divided by the days remaining, plus the pace it has to keep to finish on time. High priority multiplies by 1.55, low priority by 0.78. Heavier and nearer wins; ties break by due date and then title, so the same inputs always produce the same plan.
- Base effort by type: reading 45 minutes, assignment 90, quiz 75, exam 240, project 360, anything else 60.
- Weight multiplier: a task worth 25% or more of your grade gets 1.5x that base, 15% or more gets 1.25x, 8% or more gets 1.1x.
- Your own estimate overrides both of those, but only inside a 15-minute floor and a 48-hour ceiling — under the floor it is ignored, over the ceiling it is clamped.
- Daily capacity: 1, 1.5, 2, or 3 hours a day, defaulting to 90 minutes.
- Session length: 25, 45, or 50 minutes, defaulting to 45.
- Start times: separate weekday and weekend start times, defaulting to 5:00 PM and 10:00 AM, with weekends switchable off entirely.
Your class schedule is a hard boundary
The class meeting blocks the scanner extracted from your syllabus — days of the week, start time, end time — are not decoration. Smart Plan converts them into blocked intervals and will not place a session on top of one. When a candidate session collides with a class, the planner jumps past the end of that class and tries again rather than shrinking the session or dropping the task.
On iPhone and iPad, leaving "Avoid calendar conflicts" on adds your device calendar to the same wall. Semora reads events for the next 14 days only, read-only, the planner never creates or edits an event, and pads each one by 10 minutes on both sides so you are not walking out of a meeting straight into a study block. All-day events are ignored, since they say nothing about your hours. An event that crosses midnight is split by day so each date is judged on its own.
Smaller rules keep the plan physically possible. Sessions are separated by a 10-minute gap. Today's first session never lands in the past: the planner starts from the next 15-minute mark after the current time, or your preferred start time, whichever is later. If a task is due later today at a specific time, its session is placed before that time. Sessions you already completed stay reserved, so a rebuild cannot stack new work onto an hour you already spent.
The plan rebuilds instead of going stale
A plan built on Sunday is wrong by Wednesday. On Pro, every time you open Smart Plan — on every visit to the screen, not only on app launch — it regenerates; on the free plan, the refresh button does the same. Unfinished sessions are deleted and rebuilt from today forward using your current tasks, current preferences, and current class schedule. Completed sessions are never touched: they stay as history, and the minutes you logged are subtracted both from that task's remaining effort and from that day's capacity.
That is what makes a moved due date a non-event. A professor pushes the midterm back a week, you edit the date once, and the next time you open your plan the sessions for it have redistributed across the longer runway. Mark a task complete and its remaining sessions disappear on their own. Add a task and it competes for time on the next rebuild. Running the rebuild twice never duplicates a session.
The plan is also honest about what does not fit. If your daily capacity cannot absorb everything due inside the 14-day window, Semora states the shortfall in plain minutes (for example, that your current capacity leaves three and a half hours of work due within two weeks unscheduled) and names the two real levers: raise your daily study time, or lower your effort estimates. It does not quietly truncate the list and let you discover the gap later.
Missed sessions roll forward, and they say so
Skipping happens. When you open the plan, any unfinished session sitting in the past — an earlier day, or an earlier hour today — counts as missed. Its task goes back into the pool and is rescheduled into the next slots that fit, and the new session is stamped with where it came from. Under the session time, the row carries a "Moved from" line with the original date on it, so the plan is not quietly rewriting your history behind you.
A banner at the top of the screen summarizes what just changed: how many missed sessions moved forward, and how many calendar conflicts were avoided. If you would rather the plan hold still, turn auto-reschedule off in plan preferences and rebuild on demand with the refresh button instead.
Every unfinished session carries a play button that opens the Focus Timer already loaded with that task and that session's length. The plan and the timer are the same object, not two lists you keep in sync by hand.
The Workload dashboard sees the whole term at once
Smart Plan answers "what do I do in the next two weeks." The Workload dashboard answers "when does this semester get bad" (the free plan shows the current week; Pro shows the whole term). It groups every incomplete dated task by calendar week across your semester's start and end dates, or, if you never set those, across the range of your own due dates, and draws one bar per week.
Bar height is a load score, not a task count. Each task contributes its grade weight multiplied by a prep factor for its type: exams count triple, projects 2.5x, quizzes 1.5x, assignments 1.2x, readings and everything else 1x. A task the scan could not find a weight for still contributes a small base value, so an unweighted exam is never invisible on the chart.
The dashboard also prints the weeks left in the term next to the semester name, which changes how the chart reads. Six heavy bars with eleven weeks left is a scheduling problem. The same six bars with three weeks left is a different conversation.
- Crunch weeks are outliers, not merely busy weeks. A week is flagged when its load is well above a normal week for your semester and it holds at least two items. If every week carries near-identical load, nothing gets flagged, because a chart where everything is red tells you nothing.
- Exam density gets its own strip: incomplete exams grouped by week, earliest first, so three midterms landing in the same week is visible in September instead of the night before.
- Load by course lists your courses heaviest-first with how many items remain, a bar for relative load, how much of your final grade that course's weighted work adds up to, and the next deadline by name and date. Courses with nothing left are dropped from the list.
- A short "start on this next" list ranks your top three by load divided by days remaining and tiers them as Do now, Coming up, or Plan ahead. It is plain arithmetic rather than an AI call, and it respects start dates, so work you cannot begin yet stays out of it.
What planning looks like on the free tier
On the free plan, Smart Plan schedules the next 7 days and the Workload dashboard shows the current week; Pro opens both to the full horizon. Free is not a stripped demo, though — it is a complete tracking layer with a week of planning on top. You get every deadline the scanner pulls out of your syllabus, in a calendar and a task list, with weighted grade tracking, your semester GPA, and reminders on the day work is due.
One boundary is worth knowing before you start, because nothing about it renews: a free account covers one semester, total. Its course limit (unlimited classes synced from Canvas, Blackboard or Moodle, plus one course you add by hand) lives inside that single term and does not refill in January — a free account cannot start a second semester at all, which is where Pro's unlimited semesters actually earn their keep.
Pro is $4.99 a month or $29.99 a year, which works out to about $2.50 a month and is roughly 50% cheaper annually. You buy it either by card on the web, where Stripe handles the checkout, or inside the iOS app through the App Store, and the entitlement applies to your whole account, so every surface reads the same Pro status.
- Free: the full tracking layer (deadlines, calendar, weighted grades, semester GPA and same-day reminders) inside one semester, plus a 7-day Smart Plan. The pricing page lists every free limit.
- Pro adds the full planning layer: Smart Plan 14 days ahead with automatic rescheduling, the whole-term Workload dashboard, unlimited courses and semesters, custom reminder timing (1-day and 3-day) with quiet hours, and the study tools.
Get your semester organized in one snap
Scan a syllabus and see your deadlines, grades, and schedule laid out automatically.