Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Generate interactive anatomy quizzes for medical education with multiple question types, difficulty levels, and anatomical regions. Supports gross anatomy, neuroanatomy, and clinical correlations for self-assessment and exam preparation.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 207% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 181% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 381% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 158% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 182% | 0% |
Comprehensive anatomy education tool that generates interactive quizzes covering gross anatomy, neuroanatomy, and clinical anatomy with adaptive difficulty and detailed explanations.
Key Capabilities:
✅ Use this skill when:
❌ Do NOT use when:
Integration:
usmle-case-generator (clinical context), anki-card-creator (flashcard export)study-limitations-drafter (weakness analysis), performance-tracker (progress monitoring)Generate focused quizzes by body region:
pythonfrom scripts.quiz_generator import QuizGenerator generator = QuizGenerator() # Generate thorax quiz quiz = generator.generate_quiz( region="thorax", topics=["heart", "lungs", "mediastinum", "thoracic_wall"], difficulty="intermediate", n_questions=20 ) # Export for LMS quiz.export(format="json", filename="thorax_quiz.json")
Supported Regions: | Region | Subtopics | Question Types | |--------|-----------|----------------| | Head & Neck | Skull, cranial nerves, triangles, viscera | Identification, pathways, clinical | | Thorax | Heart, lungs, mediastinum, pleura | Relations, auscultation, imaging | | Abdomen | GI tract, retroperitoneum, vessels | Peritoneal reflections, vascular supply | | Pelvis | Organs, perineum, walls | Gender differences, clinical correlations | | Upper Limb | Shoulder, arm, forearm, hand | Muscle actions, innervation, clinical | | Lower Limb | Hip, thigh, leg, foot | Gait, compartments, clinical exams | | Back | Vertebral column, spinal cord, muscles | Levels, landmarks, clinical |
Specialized quizzes for neural pathways:
python# Neuroanatomy quiz neuro_quiz = generator.generate_neuro_quiz( pathway_type="motor", # or "sensory", "cranial_nerves", "reflexes" include_lesions=True, clinical_correlations=True )
Pathway Types:
Integrate anatomy with clinical scenarios:
pythonclinical_quiz = generator.generate_clinical_quiz( region="abdomen", scenario_types=["surgery", "radiology", "physical_exam"], difficulty="advanced" )
Question Formats:
Clinical Scenario:
"A 45-year-old male presents with epigastric pain radiating to the back.
CT shows a mass in the lesser sac."
Question: "Which artery runs immediately posterior to the body of the
pancreas and would be at risk during resection?"
A) Splenic artery
B) Superior mesenteric artery
C) Common hepatic artery
D) Left gastric artery
Correct: B) Superior mesenteric artery
Explanation: The SMA emerges from the aorta at L1 and passes posterior
to the neck of the pancreas and anterior to the uncinate process...Adjust difficulty based on performance:
pythonfrom scripts.adaptive import AdaptiveEngine engine = AdaptiveEngine() # Track student performance student_progress = engine.track_performance( student_id="student_001", quiz_results=results, time_per_question=True ) # Generate personalized quiz targeting weak areas personalized = engine.generate_adaptive_quiz( student_progress=student_progress, focus_areas=["thorax_vessels", "cranial_nerves"], mastery_threshold=0.80 )
Adaptive Features:
Scenario: Student preparing for anatomy practical exam in 2 weeks.
bash# Generate full-body comprehensive quiz python scripts/main.py \ --mode comprehensive \ --regions all \ --difficulty intermediate \ --n-questions 100 \ --timed \ --output pre_practice_exam.json # Focus on weak areas identified python scripts/main.py \ --mode adaptive \ --focus abdomen,pelvis \ --difficulty advanced \ --n-questions 30 \ --output weak_areas_review.json
Study Schedule:
Scenario: Student preparing for cadaver lab on upper limb.
python# Pre-lab identification quiz pre_lab = generator.generate_image_quiz( region="upper_limb", structure_types=["muscles", "vessels", "nerves"], label_type="pins", # Pin identification format n_questions=15 ) # Clinical correlation for post-lab post_lab_clinical = generator.generate_clinical_quiz( region="upper_limb", clinical_types=["fractures", "nerve_injuries", "vascular"] )
Lab Integration:
Scenario: Medical student preparing for USMLE Step 1.
bash# USMLE-style clinical anatomy python scripts/main.py \ --mode usmle \ --clinical-focus \ --mix-basic-advanced 70:30 \ --n-questions 40 \ --timed-per-question 60 \ --output usmle_anatomy_practice.json
USMLE Features:
Scenario: TA needs to generate weekly lab quizzes.
python# Weekly lab quiz ta_quiz = generator.generate_ta_quiz( week_number=5, region="thorax", practical_stations=8, time_per_station=3, # minutes include_prosection_images=True ) # Auto-generate answer key answer_key = ta_quiz.generate_answer_key( include_acceptable_variations=True, grading_rubric="partial_credit" )
TA Tools:
Comprehensive anatomy study session:
bash# Step 1: Diagnostic quiz to identify weak areas python scripts/main.py \ --mode diagnostic \ --regions all \ --n-questions 50 \ --output diagnostic_results.json # Step 2: Generate focused study plan python scripts/main.py \ --analyze-results diagnostic_results.json \ --generate-study-plan \ --days 14 \ --output study_plan.md # Step 3: Daily quizzes following plan python scripts/main.py \ --mode daily \ --study-plan study_plan.md \ --day 1 \ --output day1_quiz.json # Step 4: Spaced repetition review python scripts/main.py \ --mode spaced-repetition \ --incorrect-questions diagnostic_results.json \ --interval 3_days \ --output review_quiz.json # Step 5: Final practice exam python scripts/main.py \ --mode exam \ --regions all \ --n-questions 100 \ --timed 120_minutes \ --output final_practice_exam.json
Python API:
pythonfrom scripts.quiz_generator import QuizGenerator from scripts.progress_tracker import ProgressTracker from reports.performance_report import PerformanceReport # Initialize generator = QuizGenerator() tracker = ProgressTracker() # Generate adaptive quiz quiz = generator.generate_adaptive_quiz( student_id="med_student_001", target_regions=["abdomen", "pelvis"], difficulty_start="intermediate" ) # Student takes quiz results = quiz.administer() # Track progress tracker.record_results( student_id="med_student_001", quiz_id=quiz.id, results=results ) # Generate progress report report = PerformanceReport( student_id="med_student_001", time_range="last_30_days" ) report.generate_pdf("anatomy_progress.pdf") # Identify weak areas for next study session weak_areas = tracker.identify_weak_areas( student_id="med_student_001", threshold=0.70 ) print(f"Focus next session on: {weak_areas}")
Question Quality:
Educational Value:
Technical Quality:
Before Use:
Content Issues:
Educational Issues:
Technical Issues:
Available in references/ directory:
netter_atlas_correlation.md - Question-to-atlas page mappingterminologia_anatomica.md - Standard anatomical terminologyusmle_content_outline.md - NBME anatomy topic frequenciesclinical_correlations.md - High-yield clinical anatomy scenariosimage_sources.md - Licensed anatomical image repositoriesdifficulty_calibration.md - Bloom's taxonomy level alignmentLocated in scripts/ directory:
main.py - CLI for quiz generationquiz_generator.py - Core question generation engineneuro_quiz.py - Specialized neuroanatomy questionsclinical_correlator.py - Clinical scenario integrationadaptive_engine.py - Personalized difficulty adjustmentimage_quiz.py - Label identification with imagesprogress_tracker.py - Performance analyticsreport_generator.py - Progress reports and statistics| Parameter | Type | Default | Required | Description | |-----------|------|---------|----------|-------------| | --region, -r | string | upper_limb | No | Anatomical region (upper_limb, lower_limb, thorax, abdomen, pelvis, head_neck, neuroanatomy) | | --difficulty, -d | string | intermediate | No | Difficulty level (basic, intermediate, advanced) | | --count, -c | int | 1 | No | Number of questions to generate | | --output, -o | string | - | No | Output file path (JSON format) | | --format | string | json | No | Output format (json or text) | | --list-regions | flag | - | No | List all available regions and exit |
bash# Generate single question python scripts/main.py --region upper_limb # Generate 10-question quiz python scripts/main.py --region neuroanatomy --difficulty advanced --count 10 --output quiz.json # List available regions python scripts/main.py --list-regions # Text format output python scripts/main.py --region thorax --format text
| Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python script executed locally | Low | | Network Access | No external API calls | Low | | File System Access | Read/Write to specified output files only | Low | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | Output saved only to specified location | Low |
bash# Python 3.7+ # No additional packages required (uses standard library)
🧠 Learning Tip: Anatomy is best learned through repeated exposure in multiple contexts. Use these quizzes to reinforce cadaver lab learning, not replace it. Focus on understanding relationships and clinical significance, not just memorization.
Other measured skills in the registry, with their headline benchmark lift.