How Alma’s Study Schedule Actually Builds Your Day‑by‑Day Plan Backward From Exam Day
By Roupen Odabashian, MD, FRCPC · Published · Last updated · 17 min read
How we write and check articles: Editorial Policy.

Disclosure: Alma publishes this article and makes one of the study tools it discusses.
How does Alma’s Study Schedule set up a plan around my exam date, hours and days off?
Alma’s Study Schedule asks for your exam name, exam date, start day, study hours for each weekday, days off and how many catch‑up days you want before the exam. From that, it can build or rebuild a plan, or you can ignore the automation and use the calendar to place your own blocks. Everything stays editable.
You reach the Schedule from the left navigation under “Schedule”. On the first visit you see “Plan your study up to your exam” and a single button: “Set up my plan”. That form asks for:
- Exam name (optional, such as a board exam or shelf exam).
- Exam date.
- The day you want to start studying.
- Your study hours for each weekday (from 0 to 12 hours, Monday through Sunday).
- Your regular days off (at least one day must be off).
- How many catch‑up days you want before the exam (from 0 to 30 days).
If you told Alma your exam and date at sign‑up, the form will already be filled in with those details. You can change them here without touching your overall profile.
Once a plan exists, the Schedule header shows your nearest exam, a countdown, and buttons you will use often:
- Build my plan – fills or refills the calendar based on your inputs.
- Edit plan – change hours, days off or catch‑up days, or delete the whole plan.
- Add to my calendar – export your plan to Google, Apple or Outlook Calendar.
- Practice exams – log practice tests and see basic trends.
If you want nothing automated, you can ignore “Build my plan” completely and just use the calendar as a place to hand‑add blocks, move them and tick them off.
What are Alma’s “Quick start” chips, and should I trust those timelines?
On a brand‑new plan, if your profile does not yet have an exam date, Alma shows “Quick start” chips that simply pre‑fill the exam name and a date a set number of weeks out. They are intentionally framed as starting points, not advice on how long you should study.
Quick start exists for a narrow reason: many students want to see a concrete example plan before committing to a full setup. When your profile has no exam date, Alma offers chips such as:
- NCLEX-RN in 6 weeks
- NCLEX-PN in 6 weeks
- PANCE in 8 weeks
- USMLE Step 1 in 8 weeks
- USMLE Step 2 CK in 6 weeks
- COMLEX Level 1 in 8 weeks
Choosing one does exactly two things:
- Fills the exam name field, which you can edit freely.
- Sets an exam date that many weeks after your chosen study start day.
Right on the form, Alma states that these week counts are “only a starting point, not advice.” They are not based on your current knowledge, resources, or school schedule, and they are not guarantees that the material will fit. For a more careful method to decide your own timeline, you may want to follow evidence‑based backward‑planning steps like counting real study hours and spacing topics, as described by other scheduling guides that also work from the exam date backward.[1][2]
How does “Build my plan” actually work, and what are the three phases?
Each time you confirm “Build my plan”, Alma calculates a plan from the same rules and produces the same result for the same inputs; there is no randomness. The summary banner tells you:
- How many blocks were created.
- How many days those blocks span.
- How many catch‑up days are reserved.
- How time is split between your exams.
For every exam, Alma structures the time into three broad phases:
- Foundation phase (about 45 percent of study days): cover the material.
- Application phase (about 35 percent): mixed practice, with weak topics first.
- Performance phase (about 20 percent): timed mixed questions plus a full practice exam block about weekly (240 minutes, or shorter on short days).
Study sessions are capped at 90 minutes. No single block is shorter than 15 minutes, and daily study time is capped at 720 minutes. Up to 30 blocks can be scheduled in one day, though the normal plan will use far fewer.
How do weak topics get more time in Alma’s plan?
Alma’s plan does not treat every topic equally. It reads the learner’s own work in Alma and gives weaker topics more time. Weak topics come up more often, but never exclusively, so the plan still covers everything else.
When “Build my plan” runs, it reads the same topic strength scores that Alma Insights uses.
- Learning Hub quiz results.
- Flashcard review history.
Up to 40 topics are taken into account at one time. Topics with lower mastery scores get:
Topics come from the learner’s own quizzes and flashcards, weakest first, using the same mastery score that Insights uses.
You can see which topics Alma considers weak inside Insights. If a topic is not in Alma yet—for example, if you have only ever studied it from a separate Qbank—it will not be directly prioritised here until you create cards or quizzes on it in Alma.
What kind of spaced review does Alma build into the Schedule?
A topic that is first studied comes back 1, 3, 7, 14 and 30 days later, capped at about 30 percent of a day. Days with enough time also include flashcards that are due, up to 25 percent of the day and at most 40 minutes. Study sessions are at most 90 minutes, and the days just before an exam hold no new material, only catch-up and light review. Catch-up days never exceed one third of the days left, with a minimum of one.
How does Alma handle several exams, priorities and clerkship rotations at once?
- A type (Shelf exam, USMLE or other step, COMLEX, In‑training exam, NCLEX, PANCE or PANRE, Other).
- A priority (High, Normal or Low).
- Optional catch‑up days that override the plan‑level default for that exam.
- Optional “Topics to cover”.
- Optional rotation‑specific study hours and days off; otherwise, your main plan settings apply.
The planner also uses a “soonest exam” rule:
- Another exam begins to claim time once it is within a threshold window: about 120 days for High priority, 42 days for Normal and 21 days for Low.
Shelf exams count 1.5 times in their last three weeks, which leans more study toward them when they are close. Spare time on a catch‑up day can start the next exam early if you have finished catching up for the current one.
If a rotation is set to end with a particular exam, then while that rotation runs, that exam counts double in the daily time split and is planned even if it is far away. This takes effect the next time the plan is built.
You can track up to 12 exams and 40 rotations in a single plan. Deleting an exam removes its future Alma‑suggested blocks but keeps any blocks you created yourself or already ticked off. The last remaining exam in the list cannot be deleted.
What are the Today, Week and Month views, and how do blocks work?
Alma’s Schedule has Today, Week and Month views of the same plan. Each view lets you tick off blocks, drag them to other days, or add new ones. A block is a small, typed‑in promise to yourself: an activity type, how long it should take, which day it belongs on, and what part of Alma it should open.
You can switch views from the toggle at the top of the Schedule:
- Month – a grid of the whole month showing exam days (with coloured dots), rotation bands and your plan blocks. Clicking a date opens that day’s details.
- Week – all seven days with their blocks in order, easy to drag between days.
- Today – just today, with a progress bar and a list of blocks with checkboxes and an “Add a block for today” shortcut. There are deliberately no streak counters.
Each block has:
- A title (“What will you do?”).
- An optional topic label.
- A type: Study, Review, Practice questions, Rest or Catch‑up.
- Length, from 5 minutes up to 8 hours (480 minutes).
- An optional start time.
- A Day (calendar date).
- An “Opens” target: Flashcards, Learning Hub, Practice Patients or Books.
Blocks can be:
- Ticked done (checkbox).
- Edited (change length, type, title, start time, topic or open‑target).
- Moved (change the Day field or drag between days in Week/Month).
- Removed (you will be asked to confirm).
If you later rebuild the plan, any block you have added, moved, changed or ticked off stays in place; untouched suggestion blocks are the only ones that get replaced. Block dates must fall within roughly one year in the past and three years in the future.
How does “Catch me up” help if I fall behind on my Alma plan?
“Catch me up” is Alma’s way of acknowledging that real life will break your schedule. When it sees that you have unticked blocks in the past, it offers to mark them as missed, rebuild the plan from today with all the same rules, and give those missed topics priority again so you do not have to start from scratch.
If blocks from earlier days are still unticked, a yellow banner appears near the top of the Schedule saying that a certain number of blocks were not completed, with a “Catch me up” button. When you press it, Alma:
- Asks you to confirm.
- Marks all those earlier unticked planned blocks as “Missed”.
- Rebuilds the plan from today forward using your existing exams, hours, days off, and catch‑up settings.
- Treats the topics from the missed blocks as especially weak (at least as weak as a mastery score of roughly 0.2 on a 0–1 scale), so they show up earlier and more often.
Importantly, “Catch me up” does not erase your edits:
- Blocks that you added yourself are preserved.
- Blocks you moved, changed, or already ticked off are preserved.
- Only untouched suggestion blocks are recalculated.
This means you can stop worrying about breaking a streak. If you miss several days—a brutal call week, illness, or personal events—you can simply hit “Catch me up” and get a fresh plan starting from where you actually are, not where the calendar thinks you should be.
How can I import my clerkship or school rotation schedule from a file or photo?
If your school sends your rotation schedule as a spreadsheet, a calendar file, a PDF or even a photo of a posted schedule, Alma can read it and propose rotations for you to confirm. You always review and edit what it finds before anything is added to your plan, and Alma clearly explains when it uses an external AI service to read an image or PDF.
From Schedule → “Exams & rotations”, you will see an “Import rotations” button. That import supports:
- Spreadsheets: .xlsx, .xls, .csv, .xlsm, .tsv.
- Calendar files: .ics from your school’s calendar or scheduling system.
Here is what happens next:
- Spreadsheets and .ics files are read directly by Alma.
- Pictures and PDFs are sent to an AI service (OpenAI) to extract the text under OpenAI’s own terms. The dialog is explicit about this and states “Alma does not keep your file.” Reading can take up to about a minute and is not guaranteed perfect; dates can be misread.
There are specific behaviours to help with messy or class‑wide sheets:
- For .ics files, Alma offers events that last at least 5 days as candidate rotations and skips repeating events.
- If your spreadsheet has start and end dates in separate columns, Alma can still combine them, but it will annotate rows when it has to guess (for example, turning “Jan 2027” into that month’s first or last day).
- If the sheet clearly lists many students, Alma will ask “Which one is you?” and show a searchable person list. It suggests a match with “This looks like you” when exactly one name matches your profile’s first and last name. Only the rotations for the chosen person are kept; other names are discarded.
Before anything is saved, Alma shows you up to 60 proposed rotations as editable rows: name, start date and end date, each with warnings about any guesses or uncertainties. You can change, remove or add rows and only once you confirm are those rotations added to your plan.
File sizes are limited: spreadsheets and calendar files up to 5 MB, and pictures or PDFs up to 8 MB. There are also rate limits: up to 10 spreadsheet or .ics reads per hour and up to 30 image or PDF reads per day per learner. Rotation start dates must fall within about one year in the past and three years in the future.
Because image and PDF reading relies on an AI service, Alma does not present the import as perfectly accurate. It is there to save time typing; you should still skim dates and names carefully before accepting the imported rotations.
How do I add Alma’s plan to Google, Apple or Outlook Calendar?
Alma can export your schedule to any calendar app that understands .ics files, including Google Calendar, Apple Calendar and Outlook. You can either download a one‑off snapshot or create a private subscription link that your calendar app can refresh on its own. The flow is one‑way: edits you make in your calendar do not come back into Alma.
From the Schedule header, choose “Add to my calendar”. The dialog offers two main options:
- Download calendar file – creates a .ics file containing your exams, rotations and blocks as they exist now.
- Make my private link – creates a subscription link that calendar apps can follow and re‑read.
The .ics snapshot behaves like the downloads created by other study‑plan generators that export to iCalendar‑format files compatible with Google, Apple and Outlook calendars.[3][4][5] You can import it into a dedicated calendar so it can be removed easily if you later rebuild your plan.[3][4]
The private link option works this way:
- Alma shows you the link only when it is created. Anyone with that link can see your schedule.
- “Open in my calendar app” hands the subscription to your calendar application.
- You can later “Make a new link”, which invalidates the old one, or “Stop the link” entirely (with confirmation).
- The feed asks calendar apps to refresh about hourly, but many apps will actually update anywhere between a few hours and roughly a day.
Events appear as:
- Exams – all‑day events titled “Exam: …”.
- Rotations – all‑day events titled “Rotation: …”.
- Blocks – events with a type, minutes and topic in the title. Blocks with a start time appear at that time; others appear as all‑day items.
- Done, missed and skipped blocks are prefixed in their titles with a tick mark, “Missed:” or “Skipped:”.
The subscription link itself is a long random token stored as a hash on Alma’s server. Reads are limited to around 120 per hour per link and about 3,000 per hour per network address, which should be far above normal calendar app behaviour.
There is no two‑way sync. Your external calendar will not push edits back into Alma, and the link is not gated by a login. Treat it as you would any other secret URL.
How does Alma’s Practice exams log work, and can it predict my score?
The Practice exams button on the Schedule opens a log. The learner types in the scores of practice exams they took, from any source, because Alma does not import scores from NBME, UWorld or any other provider. For each exam and scale, a one-line trend says whether the last two scores went up, went down or are about the same, for example “Your last two scores went up (62% then 68%)”. A change counts only if it is at least 3 percent or 5 points. If the last two scores went down and the exam is 21 days away or less, Alma adds that it may be worth rebuilding the plan so the weakest topics get more time. The scores also appear in Insights. Alma does not predict a real exam score, tell a learner whether they will pass, or advise on moving an exam date. The form asks for:
- Date taken (future dates are rejected).
- Score type: “Percent correct” or “Points”.
- Score (0–100 for percent; 0–999.9 for points, with one decimal place allowed).
- Which of your Alma exams this was practice for (or “No particular exam”).
- An optional short note (up to 200 characters).
Each entry can be changed or removed, and a plan can hold up to 200 entries.
The idea is to give you a simple, exam‑specific trend line without forcing you into a spreadsheet, while deliberately stopping short of claims no AI study tool can responsibly make.
What are the key limits of Alma’s Study Schedule I should know?
Alma’s Schedule has several explicit limits so it stays fast and predictable. They are not there to constrain your studying, but to keep the calendar usable. It also has honest boundaries around what the planner can and cannot claim about exam coverage or outcomes.
Here are the most important numeric limits as of October 2026 page:
| Area | Limit | Notes |
|---|---|---|
| Study hours per weekday in plan form | 0–12 hours | Set separately for each day of the week |
| Catch‑up days per exam or plan | 0–30 days | Can be set globally and overridden per exam |
| Plan blocks per day | Up to 30 blocks | Daily minutes capped at 720 |
| Block length | 5–480 minutes | Sessions in auto plan capped at 90 minutes |
| Total blocks per plan | Up to 3,000 blocks | Includes automatic and hand‑added blocks |
| Rotations per plan | Up to 40 rotations | No overlaps; each up to 400 days long |
| Plan rebuild rate | 20 builds per hour | Shared by “Build my plan” and “Catch me up” |
| Practice exam entries | Up to 200 per plan | Per plan, not per exam |
Other honest limits to keep in mind:
- Rotation import uses an AI service for images and PDFs, which can misread dates or names; Alma tells you this and requires review.
- Alma cannot see or edit the Schedule inside a chat or voice conversation yet. It can explain how the Schedule works, but it cannot read the learner’s plan there.
- The plan is a study aid, not a guaranteed or proven timeline. The three phases and the weekly practice exam block are not claimed to be evidence-proven for any exam, and Alma re-plans only when the learner presses Build my plan or Catch me up.
If you want more depth on how to pair a Schedule like this with evidence‑based study methods for your exam, Alma’s existing guides on study planning, flashcards, and using AI safely for USMLE prep go into more detail on the learning science and resource choices behind your calendar.
Frequently asked questions
What should I do if my real study hours change mid‑semester?
Change them explicitly. Go to “Edit plan” in the Schedule header, adjust your weekday study hours and days off, save, and then press “Build my plan” (or “Catch me up” if you are behind). The new plan will be rebuilt from today using those updated constraints, while respecting blocks you already moved, added or completed. You may want to export a fresh calendar file or rely on the subscription link if you use an external calendar.