SemesterMap
← Back to app
Getting started

A calm tour of your semester.

SemesterMap turns a stack of syllabi into one coherent dashboard. This page walks through the four pillars you'll use every day, then a Social section — study partners, organizations, and athletics — and an Academic section for your full record: transcript and degree audit.

Overview

The shape of the workspace.

The compass in the wordmark isn't decorative — its four arcs map to the four pillars you'll use every day. Each direction is one daily-driver view.

Every page is one click away from the left sidebar. Below the four pillars sit two secondary sections: Social (StudyBuddies, Organizations, and Athletics) and Academic (transcript and degree audit). The compass mark doubles as a wayfinder — each pillar owns one quadrant, and the quadrant for wherever you are holds a soft glow (hover a pillar to see its quadrant hint before you click).

The pillars are stable — they don't change as the semester progresses. What changes is the data inside them: new readings posted, exams approaching, grades coming in. The job of each pillar is to give the same information at a different time horizon.

Dashboard is the next 24 hours. Calendar is the next several weeks. Courses is the structure of each class. Grades is the running tally and the simulator.

Pillar 01 · Dashboard

Dashboard — what you owe today.

The first page you land on. A serif date header, a countdown to whatever's next, and a single list of everything dated to the day you're viewing — readings, assignments, exams, holidays, anchors, locked study blocks.

The hero line is the date you're viewing — use the chevrons next to it to step forward or back without losing your place. The countdown chip on the right always points at whatever's next on your real schedule: a class start, an exam, the first day of finals. It updates as you move the date.

Alongside the items list, a Grade pulse pane gives you a one-glance read on every class: a letter, the running percent, a five-bar sparkline of your most recent assignments, and a status pill (on track, at risk, solid) when the row carries information beyond the letter. Click any row to jump to that class on the Grades page.

The dashboard lays out as four panes that fit on one screen: Today and Grade pulse across the top, with Crunch radar — a 14-day bar chart of upcoming load, where taller bars mean higher-stakes deadlines — and your followed Sports below. Drag the thin dividers between the panes to resize any of them: a grip appears when you hover, and your layout is remembered. Drag near the original split (or double-click a divider) to snap back.

When you're fully caught up — every class's next exam has its study plan locked in, and nothing's due the next day — a quiet green FreeNight chip appears. It's a reassurance cue, not a to-do: it means there's genuinely nothing left to study tonight.

When an upcoming assignment has no study time scheduled yet, an Assignments needing prep card appears below the panes. Each row shows the planner's suggested slot — if several sessions were placed, step through them with the ‹ › arrows — then Lock in commits the one you're looking at, or Lock all commits the whole plan in one tap.

  1. Scan the items list.Anything dated to today, across every source. Tap the circle on the left to mark a task done; the row falls quiet.
  2. Read the grade pulse.Each card shows a letter, a percent, and a five-bar history of your recent scores in that class.
  3. Resize the panes.Hover a divider between two panes and drag — make Sports taller, Grade pulse shorter, whatever fits how you work. The layout sticks between visits.
  4. Step the date.Use the arrows beside the date to look at tomorrow or yesterday — the countdown chip recomputes against the date you're viewing.
Pillar 02 · Calendar

Calendar — the semester laid flat.

A unified week (or day, or month) view across every class. Lectures, sections, exams, and personal blocks all land on the same grid, color-coded by course.

Switch between Day, Week, and Month with the segmented control at the top-left. The week strip is the default — wide enough to spot crunch days at a glance, dense enough to keep the whole week in view.

Exams paint with a red border so they read differently from a regular meeting. Personal blocks (study sessions, work, anything you've added) sit in a quieter neutral. The current day's column carries a subtle wash so today is always easy to find, and a thin accent line with a small dot tracks the current time down that column — a quiet "you are here" as the day unfolds.

The gear icon next to the view switcher opens a small popover with calendar preferences — week-start day, time-grid bounds, and toggles for things you might not always want on the calendar (assignments, exams, study plan, sports, holidays, office hours). It's also where the calendar leaves the app: Export downloads a one-time .ics snapshot, and Live sync hands you a private URL to subscribe in Apple Calendar, Google Calendar, or Outlook — your classes, exams, and locked study blocks then stay current on your phone automatically.

Suggested study blocks from StudyPlan appear as faint, dashed "ghost" blocks in your open time, always snapped to clean 15-minute starts and stops. Click or press Enter on one (or drag it to a better time) to lock it in — it turns solid in the course color, with a thin colored bar down its side and a small lock icon. You can drag a locked block to reschedule it, and dropping it on another day moves it there. Sports games for schools you follow show on their date; once a game is final the block shows the score, and clicking it opens the full box score.

Where the study blocks come from. StudyPlan is set up once on the Grades page — a seven-question pass on when you like to study, how long a session runs, and whether you work solo or in a group. It then sizes prep to the stakes (a quiz gets an hour or two; a final gets several spaced sessions) and drops the ghost blocks into your open time here on the calendar. Until you complete setup, no blocks are suggested.
Take it with you. Beyond live calendar sync, signed-in students can turn on email reminders in the Account menu: a short digest the evening before anything is due — exams first, then assignments — plus an optional Sunday week-ahead brief. Quiet days send nothing.
  1. Add a course schedule.When SemesterMap parses a syllabus it pulls the meeting days and times. They land on the calendar automatically.
  2. Inspect a block.Click any event to open the day view focused on that date — exam details, readings due, and the agenda for the meeting all surface together.
  3. Lock in (or move) study time.Click a dashed study suggestion to commit it, or drag any study block to a new time or day. Suggestions always land on tidy quarter-hour boundaries.
  4. Hide what you don't need.Use the calendar gear to mute athletics or other side-feeds when you want a pure-coursework view.
  5. Let quiet hours fold away.When your week's events sit inside a narrow band of the day, the grid trims the empty early and late hours into a slim "quiet" band — tap it any time to bring the full day back.
Pillar 03 · Courses

Courses — one tab per class.

The structural view. Each class lives behind its own tab; the panel below shows everything SemesterMap knows about it — meeting schedule, instructor, location, modality, the parsed grade weights, and the full coursework list.

Adding a course is one drop. Drag a syllabus PDF onto the + Add a course tab (or click it to open the uploader) and SemesterMap pulls out the meeting schedule, the grade weights, and every dated reading or assignment in the document.

Each course tab opens a panel with the parsed structure: meeting days and times, instructor, room, modality, first and last day of class. The grade-weights strip at the bottom is the same data the Grades page uses for the simulator — if your syllabus weights labs at 25% and you change the labs total, the projected grade reweights against the same numbers.

Anything the parser missed or got wrong, you can edit inline — the panel mirrors the structure of the class-edit modal but stays open as you work.

Professors revise syllabi mid-term. When that happens, just drop the updated PDF again — SemesterMap recognizes the course and shows you exactly what changed (moved exam dates, added or removed assignments, reweighted grade buckets) before replacing what's on file.

Each course page also carries a This week list — the class meetings and dated items falling in the current week — where anything you've marked complete shows a small green check. A faint watermark of the school's crest sits in the corner, picked up automatically when the course belongs to a school (handy for a summer class taken at a different campus).

  1. Drop the syllabus.Drag a PDF onto the Add tab. The parser handles meeting times, weights, and the full assignment list.
  2. Switch tabs to compare.The course you have open persists — switch tabs to put another class side-by-side mentally without losing context.
  3. Edit anything that looks off.Click any field in the panel to correct a mis-parse. The change propagates to the calendar and grade simulator immediately.
Pillar 04 · Grades

Grades — the running tally and the simulator.

Per-course grade cards with a live projection, a term GPA strip with a floor and a ceiling, and a final-exam predictor that tells you exactly what you need on the final for each letter grade.

The GPA strip at the top shows three numbers: where you'd land if every remaining item came in at zero (the floor), where you'd land if every remaining item came in at 100 (the ceiling), and where you're projected today (the middle dot). The space between floor and ceiling shrinks as the semester goes on — that visual narrowing is the point.

Each course gets its own card with a letter, a percent, and a status pill that calls out anything load-bearing — an upcoming midterm, a class that's slipped to at risk, or one that's locked in regardless of remaining items.

Expand a card and the Final exam targets grid answers the question you actually have before a final: for each letter grade, what you'd need to score on the final to land there — computed against the real weight from your syllabus. When a class carries an optional final (skip it if your grade already clears the bar) or a replace policy (the final can replace a lower test), the card shows that with a ⏭ optional or ⇄ replace chip and adjusts the math automatically. For whole hypothetical courses, What-If mode on the Audit page recomputes your GPA as if you'd already taken them.

Awaiting-grade tray. Items you've marked complete but don't yet have a score for live in a small tray at the top of the Grades page. Each box comes pre-filled with full marks (100, or the item's point value) and selected, so if you aced it you just press Enter — type a number only when the score is different. The projection updates everywhere — dashboard, GPA strip, and final-exam targets.
Points vs. percent. Some syllabi grade on raw accumulated points out of a course total (e.g. "900 points = A") rather than a weighted percentage. SemesterMap detects those automatically and a class card carries a Percent · Points toggle. In points mode you enter the raw points earned on each item against its real denominator (72 / 80), and the card shows your running points toward the total (765 / 1000 pts) alongside the letter — you can flip the toggle either way.
Bonus / extra credit. Items marked Bonus (the parser tags things like Dynamic Study Modules automatically; you can also set any event's kind to Bonus) get their own ✨ chip and filter on the course's coursework list. Bonus adds to your grade when done and never counts against you if skipped — so checking one off awards full credit by default, and you only change the score if you earned less.
Final exam dates. Your syllabus almost always states what the final is worth, but not when it is — most registrars publish the exam schedule separately, weeks into the term. So SemesterMap asks. About four weeks out from finals week, a Finals tab appears in the dashboard's heads-up panel listing every course whose final still has no date, with its weight next to it. Set final exam dates → opens one short screen: pick a day and time per course, with the day list already narrowed to your finals week — estimated from the last day of class in your own syllabi, so it's your real school and your real term. The screen tells you where those dates came from, and Not your finals week? lets you set the right one once for every course. Fill in the ones you know and skip the rest — whatever you skip simply stays on the list. Once a final has a date it behaves like any other exam: it lands on the calendar, feeds crunch-week detection, and StudyPlan can schedule prep for it.
StudyPlan & recap. The Grades page is also where you set up StudyPlan — a short, seven-question setup (when you study, how long, solo or group) that turns into suggested study blocks on your calendar. At the bottom, See your recap opens a calm end-of-term summary of how the semester went.
  1. Switch between terms.When you're enrolled across more than one term, term tabs sit above the gradebook. The course count, credit hours, and GPA all scope to the selected term — Summer and Fall never blend — and the page opens on your current term.
  2. Watch the strip narrow.Floor + projection + ceiling. As more items get scored, the band tightens around the middle dot.
  3. Read your final-exam targets.Expand a class card to see, per letter grade, what you'd need on the final — with optional-final and replace policies already folded in.
  4. Add your final exam dates.Around four weeks before finals, the dashboard's Finals tab lists every final that still has no date. One screen, a day and time per course, days pre-narrowed to your school's finals week — skip any you don't know yet.
  5. Don't leave bonus on the table.The bonus banner at the top surfaces every not-yet-completed bonus item across all your courses.
  6. Set up StudyPlan.Answer the seven setup questions once; suggested study blocks then appear on the calendar for you to lock in.
Section · Social

StudyBuddies — find classmates, on your terms.

A quiet, mutual-opt-in way to find people in your actual classes. No feed, no chat, no last names — you join a course room, and when two people both agree to connect, you swap whatever handle you already use to talk.

StudyBuddies lives under Social. You opt in per class by joining its room, set a display name (first name plus an initial — no last names are ever stored), and optionally pick how you study (solo or group, mornings or evenings) so matches make sense.

Nothing is shared until both sides agree. You send a Request; the other person sees it in their Requests inbox and can Accept or decline. Only on a mutual accept do your contact handles (Discord, Instagram, iMessage — whatever you chose) become visible to each other. There's no in-app chat by design; you continue the conversation wherever you already talk. Either side can disconnect, and you can go invisible to drop out of discovery without leaving your rooms. Rooms clear themselves at the end of the term.

The sidebar shows a small badge on StudyBuddies when you have an incoming request waiting.

  1. Join a room.Open Social → StudyBuddies and opt into any class you want study partners for. Set a display name and your study style.
  2. Request a connection.Tap Request on a classmate. They get it in their Requests inbox — nothing of yours is revealed yet.
  3. Swap handles on accept.When they accept, both handles unlock and you take it to your usual app. Decline or disconnect anytime; go invisible to pause discovery.
Section · Social

Organizations — clubs, chapters, and commitments.

A home for the rest of your campus life: a Greek chapter, the clubs and student orgs you're part of, with their roles, meeting times, and links — so the time they take is visible alongside your coursework.

Organizations is the second item under Social. Add a Greek chapter from the catalog (or enter a custom one), and add any clubs or student orgs with the details that matter — your role, when and where they meet, member count, the join date, and a link to their page.

SemesterMap also surfaces a short list of community-suggested organizations for your school, contributed by other students — a one-tap way to add the obvious ones without typing. Everything is editable and removable inline.

  1. Add your chapter.Open Social → Organizations and pick your Greek chapter from the catalog, or add a custom one.
  2. Log your clubs.Add each org with its role, meeting time, location, and link so the commitment is visible next to your classes.
  3. Browse suggestions.Tap a community-suggested org at your school to add it in one move.
Section · Social

Athletics — your school's schedule, on your dashboard.

Living under Social in the sidebar. Pick your sport, optionally follow other D-I programs, and choose whether games show up on your calendar.

Athletics sits under the Social pillar in the sidebar. The page anchors on your school — pulled from whatever org you set during onboarding — and lets you pick one primary sport to follow closely. The sport picker covers both team and individual sports; the page rebuilds around whichever you choose.

If you also want to track other programs, the + Follow another school button opens a directory of D-I programs. Followed schools' games stay on the Athletics page only — they won't bleed into your coursework calendar unless you opt in.

That opt-in lives in the calendar gear popover. Open the calendar, click the gear, and the Athletics toggle controls whether games render alongside your classes. Off by default — the calendar stays clean unless you decide otherwise.

The dashboard's Sports pane (and the Athletics page) split games into Upcoming and Recent tabs — Upcoming shows by default so finished games don't clutter the list. Each row carries a faint watermark of the opponent's logo; finished games show the final score, and clicking one opens the box score (quarter/inning scoring and top performers for football, baseball, and softball). Tournament games — conference tournaments, the NCAA baseball regionals, March Madness, bowls — show up too, not just the regular season.

  1. Set your sport.Open Social → Athletics, click the "Your sport" tile, pick one from the team or individual list.
  2. Follow extras.Use the dashed "Follow another school" tile to add other D-I programs. They appear below your home schedule on the Athletics page.
  3. Flip to Recent for results.The Sports pane defaults to Upcoming; tap Recent to review finished games. Click a final game for its box score.
  4. Pull games into the calendar (optional).Open Calendar → gear → toggle Athletics on. The games paint with their own subdued lane so they don't compete with coursework.
Section · Academic record

Transcript — your full record, in one place.

Upload an unofficial PDF and SemesterMap parses every course you've ever taken: code, name, credits, grade, and semester. The result is a master view of your GPA trend, credit totals, and degree progress.

Two ways in. Upload PDF takes an unofficial transcript exported from your registrar and pulls every row out automatically. Add courses opens a manual entry surface where you build it row by row — useful for transfer credit, dual-enrollment, or anything that didn't make it into the PDF cleanly.

The metrics strip at the top is the page's headline answer: cumulative GPA, credits earned against the degree total, and how many semesters of data the page is built on. The trend line beneath the GPA tells you whether you're tracking up, flat, or down across semesters.

Below that, every semester gets its own panel — header bar with credits and semester GPA, then a table with each course's code, name, credit hours, letter grade, and quality points. Every cell is editable in place: click the code, name, or credits to type a correction, click the grade pill to pick a letter (or mark a course as AP / transfer credit), and use the small calendar button on a row to move it to a different term. Each change saves on its own and re-flows your GPA, credits, and degree progress immediately.

  1. Upload your unofficial transcript.Most registrars expose a one-click PDF download. Drop it on the Upload PDF button and the parser handles the rest.
  2. Patch in anything missing.Use Add courses to enter transfer credit, AP/IB credit, or anything the PDF didn't include.
  3. Fix a parsed row in place.Click any field to correct it — the code, name, or credit hours become an inline input; the grade pill opens a quick picker for a letter or a credit-only mark; the calendar button moves the course to another term. No modal, no re-typing the whole row.
  4. Watch your degree progress fill in.The "credits earned" tile is wired to the same total your degree audit uses — adding or correcting a course on the transcript moves the audit progress bar in real time.
Section · Academic record

Degree audit — what's left, in plain terms.

Pick a major (and optionally a minor) and SemesterMap maps your transcript to its requirements: what's done, what's in progress, what's planned, and what's still remaining. A "What-If" mode lets you test entire hypothetical courses against the same plan.

Start with the Choose a major picker — SemesterMap ships with a representative set (Biology, Psychology, Finance, CS, Nursing, Pre-Med, Mechanical Engineering, Mass Communication), and you can add a second major and/or a minor on top. The audit then maps every course on your transcript to the requirements those programs define — and when a course counts toward one program, it won't double-count as a free elective in another.

The big card up top is the headline: percent complete, credits remaining, and an estimated finish in semesters. The progress track is two-toned — solid for what's done, translucent for what's already on the books (in-progress this term plus anything you've planned).

Below that, requirement tiles break the same picture into buckets — major core, gen ed, electives, and any minor track you've added. Each tile shows a mini progress bar and the specific requirements that are still unsatisfied, so you know exactly which courses to register for next.

What-If mode is the planning tool. Toggle it on, add hypothetical courses (with hypothetical grades) and the audit recalculates as if you'd already taken them. Useful for seeing whether a particular elective would actually clear a requirement before you commit to a registration window.

  1. Pick your major.Open the Audit tab, hit Choose a major, pick from the seeded list. The audit builds itself from your existing transcript.
  2. Add a second major or minor (optional).Use Add 2nd major or Add minor for a parallel progress track scoped to that program's requirements — tabs across the top switch between Major, 2nd Major, and Minor, and a course counted by one program won't inflate another's electives.
  3. Try What-If before registration.Drop in courses you're considering for next term and see whether they actually move the bar.

That's the whole map.

Four pillars for the day-to-day. A Social section for study partners, organizations, and athletics, and an Academic section for your transcript and degree audit. Everything else — preferences, account, themes — lives in the account menu at the bottom of the sidebar.

Open your dashboard →