RAHVAN

Sign in to continue

Your Rahvan progress stays protected. Sign in with the same email to see cloud-saved Past Blocks automatically. If anything is missing, import your backup once and wait for the green backup message before clearing browser data.
RAHVAN
Shelf & Step 2 Exam Practice
▶️
Continue where you left off
Block in progress
Your Rahvan workspace is ready Check Past Blocks first. If a block is missing, import your Rahvan backup. You are set when Past Blocks or Backups & Data shows "All Past Blocks are backed up."
Choose your study workspace

Keep each goal in its own lane.

Step 2 and Shelf preparation use exam analytics and blocks. Ortho audition preparation uses the longitudinal course, fracture conference workflow, imaging, anatomy, presentation practice, and linked Anki.

Step 2 workspace
Step 2 Mission Control

What should I do right now?

Current Mission
Loading
Building current mission
Reading your saved session, recent progress, and today's plan.
Readiness
Today's Mission
Recent Progress
Weekly Orders
Tools

Everything else, grouped by job.

Clinical

Study

Review

AI Tools

Library

System

RAHVAN™ is an independent exam-practice platform. Not affiliated with NBME, USMLE, or any exam publisher.
Guide

Welcome to Rahvan.

Take authentic NBME blocks, let the engine track your weak areas, then close the gaps with Focus Session. Everything else follows from that loop.

LibraryAuthentic NBME forms, Free 120, CMS blocks, and Practice Bank — all in one place.
Focus SessionAdaptive engine targets your weakest concept areas and fills gaps question by question.
Expert ReviewAI tutor explains any question — why not B, what the key clue was, how two choices differ.

The Core Study Loop

Repeat this cycle. Every other feature supports it.

1. Block

Take a full NBME form

Open the Library, choose a form, and take it timed and unspoiled — same as test day.

2. Review

Go through every miss

Open Past Blocks, filter to wrong answers, then use Expert Review to understand each one — not just the right answer, but why you were wrong.

3. Focus

Let the engine fill gaps

Run a Focus Session from Home or Library. It reads your Weakness Map and serves questions in your worst concept areas first.

4. Repeat

Check your trajectory

Use Score Forecast to see if your score is moving. Use Weak Areas to find the patterns that keep costing you points.

Focus Session — Your Gap Closer

The most important tool after you have taken at least one block.

Adaptive

Weakness Map

Rahvan scores every concept area you have answered. Focus Session reads that map and sends you questions from the weakest areas first — not randomly.

Cold start

Baseline Diagnostic

If you have fewer than 40 answered questions, run the 20-question baseline diagnostic first. It seeds the Weakness Map so the adaptive engine has something real to work with.

Sources

Authentic NBME + Practice Bank

By default Focus Session pulls from authentic NBME questions only. You can switch to Practice Bank (4,000+ questions) or mix both in the setup screen.

AI gap-fill

Smart explanations

When Focus Session finds a gap with no available question, the AI generates a targeted item on the spot so you never run out of material in a weak area.

Core Tools

What each page does and when to use it.

Blocks

Library

Choose from NBME forms, Free 120, CMS blocks, or Practice Bank. Start a scored block, resume a section, or launch Focus Session from the nav.

Review

Past Blocks

Return to any completed block, filter to wrong answers, mark questions reviewed, and open source pages. Always start here after finishing a block.

AI Tutor

Expert Review

Load any question and ask the AI anything — why not B, what the key clue was, how two diagnoses differ, or what the next step rule is. Deep reasoning, not just definitions.

Patterns

Weak Areas

Find the concept areas, question types, and traps that keep costing you points. Use it to decide which area to target next, then launch targeted practice.

Trajectory

Score Forecast

See your predicted score range, score trend over time, and how close you are to your target. Updates after every block.

Stats

Dashboard

Accuracy by system, timing breakdown, review debt, and readiness signal — all in one place.

Additional tools

Retention

Saved Rules

Save algorithms, comparisons, and question-linked explanations you want to see again. Spaced repetition keeps them surfacing at the right intervals.

Coach

Approach Coach

Practice reading stems, comparing choices, and applying elimination strategy before committing to an answer.

Clinical

Clinical Rounds

Talk through clinical reasoning out loud — useful for building the internal voice you need on test day.

OMM

OMM Practice

COMLEX-style boards covering mechanics, diagnosis, autonomics, and treatment. Separate from Step 2 prep.

Uploading Your Own PDF

Use this only when the form is not already in the Library.

Question PDF

Upload the question PDF. Readable PDFs process fastest; scanned PDFs may need OCR.

Answer key

Upload the answer PDF or paste a simple key like 1. C, 2. A, 3. D.

Source pages

Rahvan keeps original pages available so images, ECGs, tables, and wording can be checked.

When extraction looks wrong

Review problem questions before starting. If the count is wrong, fix it before trusting the block.

Best first move

If you are new, start with the Library. Pick one form, take a block, review misses, then look at your stats.

When something breaks

Open About & Support and include a screenshot plus what you clicked. Recent browser errors can be attached automatically.

PDF Rescue Prompt

If OCR is messy, this is the prompt to use before pasting cleaned text back into Rahvan.

Convert this exam PDF into clean plain text for Rahvan. Rules: 1. Preserve every question exactly. 2. Keep each question separated. 3. Keep answer choices clearly labeled A, B, C, D, E. 4. Do not answer the questions. 5. Remove page headers, page footers, timer text, and watermarks only if they are not part of the question. 6. Preserve matching sets, lab tables, image references, and response options clearly. 7. Output only the cleaned exam text.

Performance Dashboard

Longitudinal trends from locally saved blocks
Reasoning trainer

Walk any clinical question through the same 8-step approach.

Practice the habit: read the ask first, glance at choices, categorize the task, hunt abnormal positives, rebuild the timeline, judge severity, cross out deliberately, then compare finalists evenly.

Question source Paste, load a missed item, or pull a topic question anytime.
Audit-backed strategy

Find the decision leak. Repair the rule. Protect your score signal.

Rahvan's Strategy Guide is built from a question-level internal review of Step 2 NBME and CMS material. The point is not to promise a magic score; it is to expose the repeatable places where strong students leak points and turn each leak into a specific review action.

1,600Step 2 NBME items reviewed
2,800CMS items reviewed
4,400Combined audit set
4,398Generation-safe records
6,800Broader tagged records

What the internal audit actually found

These percentages come from Rahvan's local Step 2/CMS tagging work, not from USMLE or NBME. Official score prediction should stay tied to score-valid exams; Rahvan-generated practice is for repair, not inflation.

Task type
TaskStep 2 NBMECMSMeaning
Diagnosis847 / 1,600 (52.9%)1,748 / 2,800 (62.4%)CMS is especially diagnosis-heavy.
Next best step296 (18.5%)434 (15.5%)Both require sequence discipline.
Test selection179 (11.2%)177 (6.3%)Step 2 has more readiness-style test choice.
Initial management70 (4.4%)145 (5.2%)Stability and timing still matter.
Treatment/pharm78 (4.9%)131 (4.7%)Therapy questions often hide eligibility traps.

How Rahvan interprets it

CMS should repair recognition and subject-level misses. Full Step 2 NBMEs should protect the readiness signal. The practice bank should target weak rules without being treated as a score predictor.

Reasoning skill
SkillStep 2 NBMECMSRepair move
Illness-script recognition885 (55.3%)1,753 (62.6%)Name the syndrome before looking for the answer.
Management sequencing440 (27.5%)670 (23.9%)Decide stable vs unstable before test vs treat.
Lab/imaging interpretation74 (4.6%)58 (2.1%)Name the finding before the diagnosis.
Localization49 (3.1%)93 (3.3%)Translate anatomy into the next step.
Screening guidelines41 (2.6%)67 (2.4%)Check age, risk, interval, and contraindications.
Trap pattern
TrapStep 2 NBMECMS
Ignoring key negative774 (48.4%)1,348 (48.1%)
Treating before eligibility423 (26.4%)626 (22.4%)
Testing when treatment needed163 (10.2%)200 (7.1%)
Premature closure88 (5.5%)269 (9.6%)
Ignoring timeline63 (3.9%)68 (2.4%)

Examples of the level of dissection Rahvan should use

The useful unit is not "review cardiology." The useful unit is the pivot clue that changed the answer and the trap that almost pulled you away from it.

CMS Neurology: diagnosis, illness script, ignored negative

176-item cluster. Repeated pivots included bilateral papilledema with hyperreflexia after trauma, early awakening with memory difficulty, lateral foot sensory deficits, and gait plus urinary changes.

Step 2 Medicine/Neuro: diagnosis, illness script, ignored negative

83-item cluster. Repeated pivots included hallucinations during the episode, headache plus confusion plus seizure, pain relieved by leaning forward, and cognitive decline plus gait change.

CMS OB/GYN: next step, sequencing, eligibility trap

26-item cluster. Pivots included Rh-negative status with prior RhIG, gestational age, transverse lie, fetal distress or no distress, and gush of fluid.

Step 2 Cardio: next step, management, treating before eligibility

29-item cluster. Pivots included low-output symptoms, orthopnea and edema, acute distress without fever or chest pain, and feeding difficulty with tachypnea.

How this should show up across Rahvan

Score Forecast

Uses score-valid material for readiness. Practice-bank performance can explain weak rules, but should not inflate the forecast.

Weak Areas

Turns misses into leak categories: missed clue, wrong task, timing error, eligibility error, or premature closure.

Study Calendar

Allocates realistic hours to repair, readiness blocks, and spaced review instead of generic daily advice.

Practice Bank

Builds focused reps from weak rules. It should train reasoning without pretending to be an official predictor.

Evidence guardrails

Internal Rahvan evidence: the audit numbers above come from Rahvan's tagged local Step 2/CMS material. Official exam facts: the 2026 USMLE Step 2 CK delivery update describes a one-day exam using shorter blocks, with up to 316 items and sixteen 18-to-20-item blocks. Rahvan should use official facts for exam-format simulation, and internal findings for study strategy.

Step 2 study priorities

Know what is happening. Decide how sick they are. Pick the safest next move.

This page turns Rahvan's Step 2/CMS tagging into today's practice stack. Use it when you want the next high-yield decision skill to train, not another strategy essay.

What Rahvan sees most often
4,400Step 2 CK + CMS records reviewed
59%Diagnosis was the largest task bucket
25%Management sequencing reasoning
The answer loop
1. RecognizeName the syndrome before the choices pull you sideways.
2. TriageStable patients get thoughtful workup; unstable patients get action.
3. Time itChoose test, treat, monitor, prevent, or communicate at the right moment.
Rahvan's next recommendation

Start with Illness scripts: it is the biggest reasoning bucket and it feeds every other decision.

0 of 8 sections complete0 practice launches

What Rahvan found in our Step 2/CMS material

These are internal findings from our tagged Step 2 CK + CMS library. They are useful for study direction, but they are not an official USMLE or NBME blueprint.

4,400Step 2 CK + CMS records analyzed.
59%Diagnosis was the largest task type.
60%Illness-script recognition was the top reasoning skill.
48%The most common trap was missing a key negative or disqualifying clue.

How the evidence is being used

Rahvan evidence: our Step 2/CMS tag report found diagnosis was the largest task type, while management sequencing was the second major reasoning pattern. Official framing: USMLE describes Step 2 CK as applying clinical science to patient care and includes diagnosis, management, diagnostic studies, prevention, ethics, and patient safety in its task framework. The percentages on this page come from Rahvan's local dataset, not from USMLE.

1. Illness scripts

Rahvan: 60% illness-script reasoning
Practice launches: 0

Why this matters: Most wrong answers start before management: the syndrome is misread, or one disqualifying clue is ignored.

Exam-day rule: name the syndrome before letting the answer choices define the case for you.
Common trap: anchoring on one familiar clue while missing the key negative.
Practice targets
  • Chest pain: ACS, PE, dissection, pericarditis, reflux.
  • Dyspnea: COPD/asthma, CHF, pneumonia, PE, pneumothorax.
  • Abdominal pain: appendicitis, ectopic, torsion, PID, stone, cholecystitis.
  • Neuro: stroke/TIA, seizure, migraine, meningitis, SAH, delirium.

2. Stable vs unstable

Rahvan: management sequencing was #2
Practice launches: 0

Why this matters: The same diagnosis can have a different answer depending on how sick the patient is right now.

Exam-day rule: unstable patients need stabilization or definitive action; stable patients can be worked up.
Common trap: ordering the elegant test while the patient is crashing.
Practice targets
  • Unstable means resuscitate, stabilize, treat, or operate first.
  • Stable means confirm, risk-stratify, check eligibility, then treat.
  • Look at blood pressure, oxygen saturation, mental status, bleeding, shock, and respiratory distress.

3. Test vs treat timing

Rahvan: timing/eligibility traps were common
Practice launches: 0

Why this matters: Step 2 loves answers that are medically true but wrong for this exact moment.

Exam-day rule: decide whether this patient needs confirmation, immediate treatment, monitoring, prevention, or communication.
Common trap: treating before eligibility is known, or testing when treatment is already indicated.
Practice targets
  • ECG first for acute chest pain.
  • Noncontrast CT first for suspected stroke.
  • Pregnancy test first in reproductive-age pelvic pain or bleeding.
  • Do not delay urgent antibiotics, blood, airway, surgery, or cardioversion when the patient is crashing.

4. OB/GYN algorithms

Rahvan CMS OB/GYN: 400 records
Practice launches: 0

Why this matters: OB/GYN questions often turn on timing, trimester, stability, and contraindications.

Exam-day rule: first identify pregnancy status, trimester, bleeding/pain pattern, and maternal/fetal stability.
Common trap: choosing a test or outpatient step when the stem is describing an unstable pregnancy emergency.
Practice targets
  • Bleeding by trimester: ectopic, abortion, previa, abruption, rupture.
  • Preeclampsia, severe features, magnesium, delivery timing.
  • Postpartum hemorrhage: tone, trauma, tissue, thrombin.
  • Contraception contraindications and cervical/breast screening.

5. Medicine emergencies

USMLE: medicine is the largest discipline bucket
Practice launches: 0

Why this matters: Medicine emergencies are where diagnosis, triage, and timing collide under pressure.

Exam-day rule: identify the emergency syndrome, then pick the next action that changes outcome fastest.
Common trap: choosing a long-term medication or confirmatory study when the immediate problem is oxygen, perfusion, bleeding, infection, or glucose/electrolytes.
Practice targets
  • ACS, PE, sepsis, meningitis, DKA/HHS, GI bleed.
  • Hypertensive emergency, arrhythmias, heart failure, dissection.
  • AKI/electrolytes, pancreatitis, cholangitis, cirrhosis complications.

6. Pediatrics and neuro

Rahvan: neuro was the largest combined system
Practice launches: 0

Why this matters: Age, time course, and localization do a lot of the work in pediatrics and neurology.

Exam-day rule: in kids, ask what is dangerous at this age; in neuro, localize before you label.
Common trap: treating an adult pattern as if it applies to a neonate, child, or focal neurologic syndrome.
Practice targets
  • Neonatal fever, bronchiolitis, croup, asthma, epiglottitis, foreign body.
  • Pyloric stenosis, intussusception, dehydration, abuse clues.
  • Stroke localization, seizure/status sequence, spinal cord compression, cauda equina.

7. Ethics and communication

USMLE: professionalism, communication, safety
Practice launches: 0

Why this matters: Ethics questions are usually testing priority, tone, consent, capacity, confidentiality, and safety.

Exam-day rule: explore first, assess capacity, use the patient voice, and escalate only when safety or law requires it.
Common trap: jumping to persuade, disclose, report, or reassure before clarifying the patient's concern.
Practice targets
  • Assess capacity before overriding decisions.
  • Use interpreters, disclose errors, respect confidentiality exceptions.
  • Avoid coercion, false reassurance, dismissal, and family disclosure without permission.

8. Screening and prevention

USMLE + USPSTF: prevention is explicit
Practice launches: 0

Why this matters: Prevention questions are efficient points if you know age, risk, pregnancy, immunization, and contraindication triggers.

Exam-day rule: identify the patient group first, then apply the screening or vaccine rule.
Common trap: applying the right recommendation to the wrong age, risk group, pregnancy state, or immune status.
Practice targets
  • Colon, cervical, breast, lung, AAA, osteoporosis.
  • Vaccines in pregnancy, immunocompromise, and asplenia.
  • Depression, tobacco, alcohol, diabetes, hypertension, statin risk logic.

How to use this tonight

Do two mixed timed blocks, then review only misses and guessed-correct answers. Label each miss as diagnosis, stability, test/treat timing, contraindication, ignored negative, ethics tone, or screening fact. Then open Approach Coach for one or two representative misses and rehearse the method out loud.

1. Warm upPick one low-confidence module and do one coached question before a timed block.
2. Timed blockDo mixed practice. Do not pause to read; tag each miss by reasoning failure afterward.
3. Close the loopUpdate confidence only after you can explain the rule and avoid the same trap once.

Sources

These sources support the structure of the guide. Rahvan's local analysis explains what appeared most often in our Step 2/CMS library; the external sources explain the public exam/task framing and prevention references.

Rahvan Step 2/CMS tag analysis Internal report: 4,400 Step 2 CK + CMS records; diagnosis 59.0%; illness-script reasoning 60.0%; management sequencing 25.2%; common traps included key negatives, eligibility/timing, and test-vs-treat errors.
USMLE Step 2 CK Content Outline Open source Public content specs for Step 2 CK disciplines, systems, physician tasks, diagnosis, management, prevention, and patient safety framing.
USMLE Physician Tasks and Competencies Open source Public task categories for diagnosis, diagnostic studies, management, communication, professionalism, systems-based practice, and safety.
USMLE One-Best-Answer Format Open source Explains the one-best-answer format: options can be partially correct, but one answer is best for the exact patient and task.
USPSTF A/B Preventive Recommendations Open source Public prevention and screening recommendations used to anchor the screening/prevention study lane.

Score Forecast

Estimate your current range, understand what is holding you back, and see what moves the score next.

Score Trajectory
Score Diagnosis — what is dragging the score down
What Moves the Score Next?
All Assessments
Forecast History & Calibration

Mistake Diagnosis Center

Misses are signals. Build a new targeted set from the pattern first; replay saved questions only when you deliberately want exact recall.

1. Past Blocks Keep the full attempt, timing, notes, and exact questions.
2. Mistake Patterns Find the repeated leak and start a new targeted set.
3. Saved Rules Store the rule, comparison, or algorithm separate from the mistake list.
Mistake diagnosis

Turn the miss pattern into new targeted practice.

Rahvan uses your missed topics, repeated errors, answer-change behavior, and tested skills as the blueprint for fresh repair questions.

Fresh questions first Exact replay separate Rules saved separately
Loading...

Past Blocks

Your attempt log: reopen full blocks, resume unfinished sessions, include or exclude scores, and audit what happened on a specific test day.

Checking cloud backup...We will compare this browser's Past Blocks with your cloud account.
Advanced data controls

Weak Area Dashboard

Cross-exam pattern analysis. Every missed question classified by error type so you know exactly what to fix — not just what you got wrong.

Weak concepts

Exam Library

Exam Library

Browse every assessment, practice tool, and uploaded exam without pre-exam spoilers.

Review Desk

Resources

Search FA algorithms, First Aid Step 2 CK, NBME nuance, Mehlman HY, UWorld tables, Inner Circle notes, and Sketchy Micro/Pharm from one place while reviewing misses.

Loading resource index...
Visual Mnemonic

Chemo Man

High-yield antineoplastic drug toxicities for rapid recall during review.

Chemo Man visual mnemonic with selectable drug-toxicity markers N C C T V T V B B D C C P M/F M/F T V T V
Modified from Dan Petroni MD (SOM class of 2011).
OPP Item Development Platform

Private OMM practice is now open.

The old foundation workspace has been superseded by the dedicated OMM practice engine. It now opens private scored practice, review targets, explanations, and the remaining locked review queues in one place.

1. Resource intake

Paste OMM notes, tables, diagrams, transcripts, faculty corrections, or learning signals. Each becomes a traceable intake object.

Working

2. Rule and algorithm build

Candidate facts become draft rules, diagnostic decision trees, traps, and contraindication checks. Nothing is approved automatically.

Review required

3. Item development

Future question writing follows blueprint objective, rule selection, clinical scenario, validation, and human review.

Locked

Source Policy

Commercial question banks are used only for learning-signal analysis. They cannot approve facts or generate question text.

Page Contract

The OMM page is review-first. It shows coverage, rules, traps, conflicts, and gates without unlocking question generation.

Autonomous Work Queue

This queue lets Codex keep working safely: resolve source conflicts, structure review tables, and keep approval gates closed.

Resource Intake

Add OPP resource

Saved resources are local draft intake objects. They do not approve facts and they do not unlock question generation.

Latest intake object

Paste source material and save an intake object. Candidate extraction stays draft.

Saved Resources

No OMM resources saved in this browser yet.

Blueprint Mapper

Topic Readiness

Priority Review Layer

Ribs, sacrum, and innominate are the active approval targets. These are reviewer tasks and source-confirmed scaffolds, not approved item-generation rules.

Conflicts and Blockers

Unresolved conflicts stay visible and block approval. The engine must preserve alternate source positions instead of silently choosing one.

Source-Confirmed Rules

Source-confirmed rules can be displayed for review, but they remain locked out of item generation until OMM approval.

Approval Queue

This queue is the working path to approval. Rules stay locked until the listed source, wording, and OMM-review checks are resolved.

Knowledge Graph

Concept relationships

Graph design

Clinical presentations, physician tasks, competencies, OMM concepts, rules, treatments, contraindications, traps, questions, and validators are represented as JSON nodes now, with a database-ready shape later.

Rule Object Builder

Diagnostic Algorithm Workspace

Trap Library

Validation Queue

Initial validators

Queued review

Item Development Workspace

Question generation is locked. The future item workflow is visible only so we can build toward it carefully.

Review Pipeline

Coverage Dashboard

Blueprint objective coverage now reads from the locked OPP objective map and source-confirmed registry. Generation still remains disabled until rules are approved.
Backups & Data

Keep Rahvan fast, safe, and recoverable.

Manage saved attempts, backups, and local browser data from one place. Export a backup before switching computers, clearing browser data, or deleting old uploads.

Checking local storage health...
Estimated local Rahvan data Materials, attempts, settings, and locally cached extracted text.
Loading storage data
Checking cloud backup...We will compare this browser's Past Blocks with your cloud account.

Invites

Create personal invite codes and see how many times each one has been used.

Checking invite access...
Sign in to load invite codes.

What is saved here

Rahvan keeps the data needed to reopen blocks, review attempts, and protect your progress.

Attempts

Block history

Scores, answers, timing, flags, notes, and review status for completed or unfinished blocks.
Materials

Uploaded forms

Exam metadata, extracted text, answer maps, and source-page references when available.
Backups

Portable export

A full backup lets you restore progress if browser data is cleared or you move to another computer.

Backup and restore

Use this before clearing browser data, switching devices, or making major changes.

Moving from NBME Simulator

Use this checklist before clearing old browser data, switching devices, or deleting local files. This is the migration home for students who still need to bring old local progress into Rahvan.

  • Start with the same emailAnything already saved to cloud should appear in Past Blocks after sign-in.
  • If blocks are missingImport your exported Rahvan backup. After import, Rahvan saves those Past Blocks to cloud automatically.
  • Know when you are safeOpen Past Blocks or Backups & Data. Wait for the green message that says all Past Blocks are backed up before clearing local data.
  • Still unsure?Export a fresh backup from this page. That gives you a portable copy while cloud sync is checked.

Cleanup tools

These tools protect analytics while reducing storage use. Export a backup before deleting anything.

Deleting extracted text means the original PDF may need to be reuploaded later. Excluding an attempt is safer than deleting it if you only want to protect analytics.
About Rahvan

A steadier way through the work.

Rahvan was built for the long, often uncertain stretch of medical studying: the part where you need realistic practice, honest feedback, and a calm system that helps you keep moving.

Where the name comes from

Rahvan is inspired by rahwar, a word used to describe a swift, smooth, ambling gait in horses. That image matters to us: progress that is steady, controlled, and sustainable, even over a difficult distance.

The name also carries the spirit of the raven: intelligence, transformation, prophecy, and the ability to move between what is known and what is still hidden. Ravens are often symbols of seeing clearly in dark places, facing the unknown, and learning to trust what careful attention reveals.

What Rahvan is trying to be

Studying for boards can make capable people feel lost. Rahvan is meant to be a guide through that space: helping you practice under realistic conditions, review your decisions honestly, find the patterns behind your misses, and turn uncertainty into a next step you can actually take.

The goal is not just to help you answer more questions. It is to help you become the test taker you are working toward: calmer, sharper, more self-aware, and more willing to keep going when the path is not fully lit yet.

Steady practice Timed blocks, realistic review, and progress tracking that support consistency instead of panic.
Clear reflection Misses become patterns you can understand: topic, reasoning skill, timing, confidence, and repeat traps.
Guided transformation Rahvan looks directly at weak spots and gives you focused ways to practice them.

Questions, feedback, or support

Rahvan is still growing, and thoughtful feedback helps shape what it becomes. If something feels confusing, broken, useful, or worth improving, reach out anytime.

You can email us directly at teamrahvan@gmail.com. For optional donations or development support, use the support page.

Email Rahvan Support Rahvan

Independent by design

Rahvan is an independent study platform. It is not affiliated with NBME, USMLE, COMLEX, or any exam publisher, and it is not medical advice. It is a private workspace for practice, review, and studying with more direction.

Extracting questions

Reading document...
PDF uploaded

Ready to prepare

Your PDF is loaded. Preparation runs automatically.
Next step

Click Prepare exam.

Rahvan cleans extra screen text, finds the real questions, preserves source pages for backup, and validates the block before you begin. Troubleshooting only appears if the PDF needs help.
FileLoadedready to prepare
Question countchecked after prepare
Cleanupruns automatically
StatusReadynot built yet
Most users only need the blue button. Extraction details are hidden unless the PDF needs troubleshooting.

We need your help with this PDF

Rahvan could not prepare this exam automatically.

Follow the next step
Each step is highlighted so you can follow the prep sequence without guessing.
Waiting
1
Read PDF
Run OCR when the browser sees only page labels, headers, or links.
2
Clean text
Remove timer text, toolbar text, links, and OCR noise.
3
Repair blocks
Remove dates, timers, duplicate OCR repeats, and image noise.
4
Prepare parser
Keep real question starts and ignore header labels.
5
Build exam
Build only when the question count matches the form.
Upload a PDF to start.
This extraction looks like it may only contain headers, page numbers, or screen clipping text instead of real questions. That usually means the PDF pages are images. Use OCR to read the visible question text. OCR can take several minutes for a full 50 question block. For best results, keep this browser tab open while it runs.
Step 2
Step 3
Step 4
Confirm form type
Form type is detected automatically, then you confirm before the exam is built.
Detection will appear here after extraction.
Confirm the detected form type. CMS should have 50 questions. NBME should have 200 questions total. COMLEX Level 2 should have 320 questions total.
Safety check will update after extraction.
Preview and edit extracted text
Parser preview will appear here.
Exam launch

Ready to begin

— questions loaded

Rahvan will keep the technical checks quiet unless something needs attention.

Questions loading Answer key pending Source pages pending Scoring check
Ready
This form is ready to take.
Counts as: Score Signal

Rahvan already has the questions and scoring for this material. Choose a section if shown, then begin.

Loaded Questions ready No upload needed.
Scoring Answer key included Results and review will work after submission.
Next Start the block Advanced settings are optional.
Scope Full session
Timing 75 minutes
Study aids Tutor off · Shuffle off
Exam setup

Everything important, at a glance

Detected form Auto detect
Session scope Current block
Timing 75 minutes
Interface Current NBME style
Session scope

Choose what you want to take now

Real attempts count toward analytics.
Custom short session
Use when you want a smaller study set instead of an official section.

This session will use the loaded question set.

Answer key

Scoring status

Upload or paste a key to enable scoring.
Answer key
Optional. Upload or paste to enable instant reveal and scoring.
Paste cleaned answer key text here. Best format: Item 1: C - Diagnosis or answer text.
Practice options

How this block should behave

Tutor mode
Submit to reveal after each pick
Shuffle questions
Randomize order
Analytics lane
Score Signal
Rahvan will count this block toward your representative score trend when the material is score-valid.
Used forScore trend and readiness Not used forPractice-only inflation
Rahvan separates score signal from practice reps so non-representative material does not inflate or deflate readiness.
1:30 question alert
Shows a brief heads-up when you've spent 90 seconds on an unanswered question. Fires once per question, skips if already answered or paused.
Advanced settings and validation Manual overrides, full checks, interface, timing, and Lock In Mode
Form type check
Auto detect
Timer
Countdown per block
Question interface
NBME is the default. NBOME/COMLEX changes the screen chrome only; scoring and saved progress stay the same.
Minutes
Defaults follow the selected block format; customize anytime.
Exam validation
Questions loaded0
Answer keyNot loaded
PDF source pagesNot checked
Ready statusReview settings
Lock In Mode
Lock In Mode
Focus tracking, stuck timer, tab recall, and exit confirmation. Off by default — leaves no trace when off.
⠿ Notes
How confident are you in your answer?

Block Paused

The timer is paused. Your progress is saved automatically.

Item: 1 of ?
Block 1 of 1
Exam
1 / ?
Voice Coach Ready
Press Start reasoning to begin, or use Read stem to hear the question aloud.
Audio
Privacy
More actions

Voice starts only when you press Start reasoning. AI coaching requires one-time consent.

1.00
PDF Page
Page 1
Rendered PDF page
Block Time Remaining: untimed
Day Time Remaining: untimed

Block complete

Your attempt is summarized below. Save is automatic when the block ends, and you can export your full history from the dashboard.

Saving...
Start by reviewing missed or unanswered questions. Then generate targeted practice and save important ideas to Saved Rules.
More actions

Learning Diagnosis

Post-assessment diagnosis for this block
Finish a scored block to see repeat mistake patterns, content weaknesses, and a targeted review queue.

New Targeted Practice

Turn this block's miss pattern into a fresh repair set
Generated practice should test the same concept or reasoning pattern without copying, recreating, paraphrasing, or preserving the structure of original NBME, CMS, or copyrighted items.
Advanced options

Question Review

Dr. Rahvan Clinical Rounds
Dr. Rahvan voice
Ready
Current round Preview case Think-first oral reasoning with no answer choices until requested.
Weak Point Check-In Morning run review
Dr. Rahvan, a raven physician coach in a white coat
Morning run review A quick weak-point check while you cool down. Live tutor
Press Start for a quick talk session. Dr. Rahvan will pick apart the case, test your weak point, and connect the knowledge around it. Use only when it is safe to study.
Case + Knowledge Web LiveRealtime pending
Question 1
Think first mode: answer choices are hidden until you ask for them.
Framing the task
Your Reasoning TranscriptListening state
Dr. Rahvan FeedbackLive coach notes
Feedback appears here after you reason out loud.
Say "show choices", "coach me", "why", "what else should I know?", "next question", "pause", or "final answer B".

Block Commitment

For this block, I intend to:

Welcome back. Take a breath.

30-Second Reset

  1. Read the last sentence first.
  2. Identify what the question is asking.
  3. Find the key abnormal finding.
  4. Pick the answer that best matches the task.
  5. If stuck after 60 s, eliminate two choices and move on.

What pulled you away?

Leave this block?

Your progress is saved automatically.

Saved Rules

A recall deck for algorithms, comparisons, and near-miss rules. It is separate from the mistake list: save what you need to remember, even when you answered correctly.

1. Past Blocks The full attempt stays in the record.
2. Mistake Patterns Patterns become new targeted practice.
3. Saved Rules The lesson becomes a rule you can recall, review, and practice later.
Loading…