diff --git a/.DS_Store b/.DS_Store index c5e2742..043a1b4 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/GMAT/gmat-data-insights-hybrid.json b/GMAT/gmat-data-insights-hybrid.json new file mode 100644 index 0000000..b65f4e5 --- /dev/null +++ b/GMAT/gmat-data-insights-hybrid.json @@ -0,0 +1,270 @@ +{ + "schema_version": "1.0", + "course": { + "title": "GMAT Focus: Data Insights", + "description": "Master the five Data Insights question types with GMAT-specific strategy videos from top prep channels. Covers Data Sufficiency, Multi-Source Reasoning, Table Analysis, Graphical Interpretation, and Two-Part Analysis. Powered by active recall.", + "image": "image/gmat-di-hero.jpeg", + "test_code": "GMAT-FOCUS-DI", + "provider": "GMAC", + "category": "Graduate Admissions", + "duration_minutes": 45, + "total_questions": 20, + "question_types": [ + "Data Sufficiency", + "Multi-Source Reasoning", + "Table Analysis", + "Graphics Interpretation", + "Two-Part Analysis" + ] + }, + "curriculum": [ + { + "id": "section_0", + "title": "Data Insights Overview", + "weight_percent": 0, + "description": "General strategy and approach for the Data Insights section.", + "topics": [ + { + "id": "0.1", + "title": "How to Approach GMAT Data Insights", + "sources": [ + { + "title": "GMAT Ninja DI Ep 0: How to Approach GMAT Data Insights", + "url": "https://www.youtube.com/watch?v=aojSKyvjVHs", + "type": "video", + "channel": "GMAT Ninja", + "note": "Overview of the DI section: 5 question types, 20 questions, 45 minutes" + } + ] + } + ] + }, + { + "id": "section_1", + "title": "Data Sufficiency", + "weight_percent": 30, + "description": "Data Sufficiency questions test your ability to determine whether given information is sufficient to answer a question. This is the most heavily tested question type in DI (6-8 questions).", + "topics": [ + { + "id": "1.1", + "title": "How to Approach Data Sufficiency", + "sources": [ + { + "title": "GMAT Ninja DI Ep 9: How to Approach Data Sufficiency", + "url": "https://www.youtube.com/watch?v=YPb38wBdhJM", + "type": "video", + "channel": "GMAT Ninja", + "note": "Core strategy for DS questions - understanding the 5 answer choices" + } + ] + }, + { + "id": "1.2", + "title": "Common DS Traps and How to Avoid Them", + "sources": [ + { + "title": "GMAT Ninja: How to Avoid Screwing Yourself on Data Sufficiency", + "url": "https://www.youtube.com/watch?v=MllpWb12nnw", + "type": "video", + "channel": "GMAT Ninja", + "note": "Common DS traps including Yes/No questions and statement evaluation" + } + ] + } + ] + }, + { + "id": "section_2", + "title": "Graphical Interpretation", + "weight_percent": 20, + "description": "GI questions present data visually through graphs, charts, and diagrams. You must extract specific values or relationships from these visuals (4-6 questions).", + "topics": [ + { + "id": "2.1", + "title": "Graphical Interpretation Fundamentals", + "sources": [ + { + "title": "GMAT Ninja DI Ep 1: Graphical Interpretation -- Just Read the Bleeping Graph", + "url": "https://www.youtube.com/watch?v=hM4nVtaNcc0", + "type": "video", + "channel": "GMAT Ninja", + "note": "Core approach to GI questions" + } + ] + }, + { + "id": "2.2", + "title": "Unusual Graphs and Key Quant Skills", + "sources": [ + { + "title": "GMAT Ninja DI Ep 2: Graphical Interpretation -- Fun with Unusual Graphs", + "url": "https://www.youtube.com/watch?v=tE0_JvDsRqc", + "type": "video", + "channel": "GMAT Ninja", + "note": "Handling non-standard graph types" + }, + { + "title": "GMAT Ninja DI Ep 3: Key Quant Skills for Graphical Interpretation", + "url": "https://www.youtube.com/watch?v=RvM2-IpYJK4", + "type": "video", + "channel": "GMAT Ninja", + "note": "Math skills commonly tested in GI questions" + } + ] + }, + { + "id": "2.3", + "title": "GI Traps and Tricky Graphs", + "sources": [ + { + "title": "GMAT Ninja: Graphical Interpretation -- Yes, These Graphs Sometimes Suck... By Design", + "url": "https://www.youtube.com/watch?v=xDJBNnRRNxs", + "type": "video", + "channel": "GMAT Ninja", + "note": "Deliberately tricky graphs and how to handle them" + } + ] + } + ] + }, + { + "id": "section_3", + "title": "Table Analysis", + "weight_percent": 15, + "description": "Table Analysis questions present data in sortable tables. You must analyze the data to determine whether statements are true (2-4 questions).", + "topics": [ + { + "id": "3.1", + "title": "Table Analysis Strategy", + "sources": [ + { + "title": "GMAT Ninja DI Ep 4: Table Analysis -- This is Pretty Much Excel", + "url": "https://www.youtube.com/watch?v=4T4fCHrWX6U", + "type": "video", + "channel": "GMAT Ninja", + "note": "Core approach to TA questions - treat it like a spreadsheet" + } + ] + }, + { + "id": "3.2", + "title": "Advanced Table Analysis", + "sources": [ + { + "title": "GMAT Ninja: Table Analysis -- Embracing Excel Gone (Sorta) Wrong", + "url": "https://www.youtube.com/watch?v=ARsFLw2uVZc", + "type": "video", + "channel": "GMAT Ninja", + "note": "Advanced TA strategies and common traps" + } + ] + } + ] + }, + { + "id": "section_4", + "title": "Multi-Source Reasoning", + "weight_percent": 15, + "description": "MSR questions provide information across multiple tabs (text, tables, charts). You must synthesize information from different sources (2-4 questions).", + "topics": [ + { + "id": "4.1", + "title": "Multi-Source Reasoning Strategy", + "sources": [ + { + "title": "GMAT Ninja DI Ep 7: Intro to Multi-Source Reasoning", + "url": "https://www.youtube.com/watch?v=-Ayc-MpRkpk", + "type": "video", + "channel": "GMAT Ninja", + "note": "Core approach to navigating multiple information sources" + }, + { + "title": "GMAT Ninja DI Ep 8: Key Reminders for Multi-Source Reasoning", + "url": "https://www.youtube.com/watch?v=0Y3MPLstsRw", + "type": "video", + "channel": "GMAT Ninja", + "note": "Important reminders and strategies" + } + ] + }, + { + "id": "4.2", + "title": "Breaking Down Complex MSR Prompts", + "sources": [ + { + "title": "GMAT Ninja: Multi-Source Reasoning -- How to Eat an Elephant", + "url": "https://www.youtube.com/watch?v=EiAGVKEusMs", + "type": "video", + "channel": "GMAT Ninja", + "note": "Breaking down complex MSR prompts into manageable pieces" + } + ] + } + ] + }, + { + "id": "section_5", + "title": "Two-Part Analysis", + "weight_percent": 20, + "description": "Two-Part Analysis questions require solving problems with two interdependent components - either math-based or logic-based (2-4 questions).", + "topics": [ + { + "id": "5.1", + "title": "Two-Part Analysis: Verbal-Based Questions", + "sources": [ + { + "title": "GMAT Ninja DI Ep 5: Two-Part Analysis -- Verbal-Based Questions", + "url": "https://www.youtube.com/watch?v=cdynISFDfVo", + "type": "video", + "channel": "GMAT Ninja", + "note": "TPA questions involving arguments, logic, and CR-style reasoning" + } + ] + }, + { + "id": "5.2", + "title": "Two-Part Analysis: Quant-Based Questions", + "sources": [ + { + "title": "GMAT Ninja DI Ep 6: Two-Part Analysis -- Quant-based Questions", + "url": "https://www.youtube.com/watch?v=OrVL8Zle3Jc", + "type": "video", + "channel": "GMAT Ninja", + "note": "TPA questions involving systems of equations, ratios, work/rate" + } + ] + }, + { + "id": "5.3", + "title": "Hybrid TPA Questions", + "sources": [ + { + "title": "GMAT Ninja: Two-Part Analysis -- When Quant and CR Eat the Wrong Type of Mushrooms", + "url": "https://www.youtube.com/watch?v=TQ6uBGuptkI", + "type": "video", + "channel": "GMAT Ninja", + "note": "Hybrid TPA questions and unusual formats" + } + ] + } + ] + } + ], + "supplemental_resources": { + "description": "Additional resources for practice.", + "practice_resources": [ + { + "title": "GMAT Official Practice Questions", + "url": "https://www.mba.com/exams/gmat-focus-edition", + "description": "Official GMAC practice questions are the gold standard for DI practice.", + "type": "practice" + } + ] + }, + "notes": { + "video_sources": "All videos from GMAT Ninja's free Data Insights video course", + "question_type_distribution": "Data Sufficiency (~6-8), Graphical Interpretation (~4-6), Table Analysis (~2-4), Multi-Source Reasoning (~2-4), Two-Part Analysis (~2-4)", + "section_order_tip": "Many high scorers recommend doing Data Insights first or second, as fatigue can hurt performance on this detail-oriented section.", + "last_verified": "2026-01-29" + } +} \ No newline at end of file diff --git a/GMAT/gmat-quant-hybrid.json b/GMAT/gmat-quant-hybrid.json new file mode 100644 index 0000000..6cb9137 --- /dev/null +++ b/GMAT/gmat-quant-hybrid.json @@ -0,0 +1,338 @@ +{ + "schema_version": "1.0", + "course": { + "title": "GMAT Focus: Quantitative Reasoning", + "description": "Master GMAT Quant with strategy videos from top prep channels. Covers all major topic areas: arithmetic, algebra, number properties, word problems, and more. Powered by active recall.", + "image": "image/gmat-quant-hero.jpeg", + "test_code": "GMAT-FOCUS-QR", + "provider": "GMAC", + "category": "Graduate Admissions", + "duration_minutes": 45, + "total_questions": 21 + }, + "curriculum": [ + { + "id": "section_0", + "title": "GMAT Quant Strategy", + "weight_percent": 0, + "topics": [ + { + "id": "0.1", + "title": "How to Approach GMAT Quant", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 0: How to Approach GMAT Quant", + "url": "https://www.youtube.com/watch?v=CeZ45a2fucI", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_1", + "title": "Arithmetic", + "weight_percent": 15, + "topics": [ + { + "id": "1.1", + "title": "Arithmetic for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 1: Arithmetic", + "url": "https://www.youtube.com/watch?v=DfoK59HOI2s", + "type": "video", + "channel": "GMAT Ninja", + "note": "Fractions, decimals, estimation, roots - GMAT strategies" + } + ] + } + ] + }, + { + "id": "section_2", + "title": "Algebra", + "weight_percent": 20, + "topics": [ + { + "id": "2.1", + "title": "Linear Algebra for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 2: Linear Algebra", + "url": "https://www.youtube.com/watch?v=TqaVOzwUQGk", + "type": "video", + "channel": "GMAT Ninja", + "note": "Equations and systems of equations" + } + ] + }, + { + "id": "2.2", + "title": "Quadratics for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 3: Quadratics", + "url": "https://www.youtube.com/watch?v=cmpDVLHzT3w", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.3", + "title": "Exponents for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 4: Exponents", + "url": "https://www.youtube.com/watch?v=nvYgC_hDWhs", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.4", + "title": "Inequalities & Absolute Values for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 5: Inequalities & Absolute Values", + "url": "https://www.youtube.com/watch?v=RWJC_cV4Mlw", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_3", + "title": "Number Properties", + "weight_percent": 15, + "topics": [ + { + "id": "3.1", + "title": "Number Properties Part I", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 9: Number Properties Part I", + "url": "https://www.youtube.com/watch?v=bEm8yjQEU0Q", + "type": "video", + "channel": "GMAT Ninja", + "note": "Divisibility, primes, factors, multiples" + } + ] + }, + { + "id": "3.2", + "title": "Number Properties Part II", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 10: Number Properties Part II", + "url": "https://www.youtube.com/watch?v=sFIf2ow4mJw", + "type": "video", + "channel": "GMAT Ninja", + "note": "Evens/odds, remainders, advanced concepts" + } + ] + } + ] + }, + { + "id": "section_4", + "title": "Ratios & Percents", + "weight_percent": 10, + "topics": [ + { + "id": "4.1", + "title": "Ratios for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 7: Ratios", + "url": "https://www.youtube.com/watch?v=Y7GOAuc9Kp8", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "4.2", + "title": "Percents for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 8: Percentages", + "url": "https://www.youtube.com/watch?v=3ikJ9r6j1uI", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_5", + "title": "Word Problems & Rates", + "weight_percent": 20, + "topics": [ + { + "id": "5.1", + "title": "Word Problems for GMAT", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 6: Word Problems", + "url": "https://www.youtube.com/watch?v=rskGgtKWeTA", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "5.2", + "title": "Conversions & Rates Part I", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 12: Conversions & Rates Part I", + "url": "https://www.youtube.com/watch?v=bGI8xQhpEsY", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "5.3", + "title": "Rates Part II", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 13: Rates Part II", + "url": "https://www.youtube.com/watch?v=erk_2Wng0fE", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_6", + "title": "Counting, Sets & Statistics", + "weight_percent": 10, + "topics": [ + { + "id": "6.1", + "title": "Counting & Sequences", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 11: Counting & Sequences", + "url": "https://www.youtube.com/watch?v=7x8fZ2wXZjI", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "6.2", + "title": "Overlapping Sets", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 14: Overlapping Sets", + "url": "https://www.youtube.com/watch?v=TRlVgm7RdmE", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "6.3", + "title": "Statistics Part I", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 15: Statistics Part I", + "url": "https://www.youtube.com/watch?v=zp4axuvNEcU", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "6.4", + "title": "Statistics Part II", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 16: Statistics Part II", + "url": "https://www.youtube.com/watch?v=RAVTJPmkGSA", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_7", + "title": "Probability & Combinatorics", + "weight_percent": 10, + "topics": [ + { + "id": "7.1", + "title": "Probability", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 17: Probability", + "url": "https://www.youtube.com/watch?v=pLLhBZbS6eo", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "7.2", + "title": "Combinations & Permutations", + "sources": [ + { + "title": "GMAT Ninja Quant Ep 18: Combinations & Permutations", + "url": "https://www.youtube.com/watch?v=HgLtEfiKfm4", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_8", + "title": "Geometry", + "weight_percent": 10, + "topics": [ + { + "id": "8.1", + "title": "Geometry for GMAT", + "sources": [ + { + "title": "Manhattan Prep: GMAT Math - Geometry", + "url": "https://www.youtube.com/watch?v=C2hiqxwomPg", + "type": "video", + "channel": "Manhattan Prep", + "note": "Triangles, circles, coordinate geometry, 3D shapes" + } + ] + } + ] + } + ], + "supplemental_resources": { + "description": "Additional resources for practice.", + "practice_resources": [ + { + "title": "GMAT Official Practice Questions", + "url": "https://www.mba.com/exams/gmat-focus-edition", + "description": "Official GMAC practice questions - the gold standard.", + "type": "practice" + } + ] + }, + "notes": { + "video_sources": "Primary source is GMAT Ninja's free Quant video course (Ep 0-18), supplemented with Manhattan Prep for Geometry", + "last_verified": "2026-01-29" + } +} \ No newline at end of file diff --git a/GMAT/gmat-verbal-hybrid.json b/GMAT/gmat-verbal-hybrid.json new file mode 100644 index 0000000..816086a --- /dev/null +++ b/GMAT/gmat-verbal-hybrid.json @@ -0,0 +1,238 @@ +{ + "schema_version": "1.0", + "course": { + "title": "GMAT Focus: Verbal Reasoning", + "description": "Master GMAT Verbal with strategy videos from GMAT Ninja. Covers Critical Reasoning and Reading Comprehension (Sentence Correction was removed in GMAT Focus Edition). Powered by active recall.", + "image": "image/gmat-verbal-hero.jpeg", + "test_code": "GMAT-FOCUS-VR", + "provider": "GMAC", + "category": "Graduate Admissions", + "duration_minutes": 45, + "total_questions": 23, + "question_types": ["Critical Reasoning", "Reading Comprehension"] + }, + "curriculum": [ + { + "id": "section_0", + "title": "Critical Reasoning Foundations", + "weight_percent": 25, + "topics": [ + { + "id": "0.1", + "title": "How to Approach Critical Reasoning", + "sources": [ + { + "title": "GMAT Ninja CR Ep 1: How to Approach GMAT Focus Critical Reasoning", + "url": "https://www.youtube.com/watch?v=mR346Xb8JPs", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "0.2", + "title": "Missing the Heart of the Passage", + "sources": [ + { + "title": "GMAT Ninja CR Ep 2: Missing the Heart of the Passage", + "url": "https://www.youtube.com/watch?v=nJZVMFSqvvE", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "0.3", + "title": "Paraphrasing", + "sources": [ + { + "title": "GMAT Ninja CR Ep 3: Paraphrasing", + "url": "https://www.youtube.com/watch?v=TuU3EFy4mns", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_1", + "title": "Critical Reasoning Question Types", + "weight_percent": 25, + "topics": [ + { + "id": "1.1", + "title": "Obsessing Over Question Types", + "sources": [ + { + "title": "GMAT Ninja CR Ep 4: Obsessing Over Question Types", + "url": "https://www.youtube.com/watch?v=HicYn0bLX4I", + "type": "video", + "channel": "GMAT Ninja", + "note": "When question type matters (and when it doesn't)" + } + ] + } + ] + }, + { + "id": "section_2", + "title": "Critical Reasoning Traps & Mistakes", + "weight_percent": 15, + "topics": [ + { + "id": "2.1", + "title": "Anticipating the Correct Answer... Incorrectly", + "sources": [ + { + "title": "GMAT Ninja CR Ep 5: Anticipating the Correct Answer... Incorrectly", + "url": "https://www.youtube.com/watch?v=DdeA2tSDj4I", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.2", + "title": "Falling in Love with an Answer Choice", + "sources": [ + { + "title": "GMAT Ninja CR Ep 6: Falling in love with an answer choice", + "url": "https://www.youtube.com/watch?v=H7AyAmiIaBI", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.3", + "title": "Irrelevant & Out of Scope", + "sources": [ + { + "title": "GMAT Ninja CR Ep 7: Irrelevant & Out of Scope", + "url": "https://www.youtube.com/watch?v=M1ghtPNHyP4", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.4", + "title": "Word Matching", + "sources": [ + { + "title": "GMAT Ninja CR Ep 8: Word Matching", + "url": "https://www.youtube.com/watch?v=L-rfYY0v44s", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "2.5", + "title": "Rejecting Imperfect Answer Choices", + "sources": [ + { + "title": "GMAT Ninja CR Ep 9: Rejecting Imperfect Answer Choices", + "url": "https://www.youtube.com/watch?v=4YqOQYVfcsk", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_3", + "title": "Reading Comprehension Foundations", + "weight_percent": 15, + "topics": [ + { + "id": "3.1", + "title": "How to Approach Reading Comprehension", + "sources": [ + { + "title": "GMAT Ninja RC Ep 1: How to approach GMAT Focus Reading Comprehension", + "url": "https://www.youtube.com/watch?v=fIX4fVLUDgs", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "3.2", + "title": "Point of View in Reading Comprehension", + "sources": [ + { + "title": "GMAT Ninja RC Ep 2: Point of View in Reading Comprehension Passages", + "url": "https://www.youtube.com/watch?v=DDCmm0t7CB8", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + }, + { + "id": "section_4", + "title": "Reading Comprehension Passage Types", + "weight_percent": 20, + "topics": [ + { + "id": "4.1", + "title": "Science Passages", + "sources": [ + { + "title": "GMAT Ninja RC Ep 3: How to Approach Science Passages on the GMAT Focus & EA", + "url": "https://www.youtube.com/watch?v=irk3bbVAIQo", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "4.2", + "title": "Humanities Passages", + "sources": [ + { + "title": "GMAT Ninja RC Ep 4: How to Tackle Humanities Passages on the GMAT Focus & EA", + "url": "https://www.youtube.com/watch?v=FfeGDpxGaoE", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "4.3", + "title": "Long Passages", + "sources": [ + { + "title": "GMAT Ninja RC Ep 5: Long Reading Comprehension Passages on the GMAT Focus & EA", + "url": "https://www.youtube.com/watch?v=rBRbQ-Ta30A", + "type": "video", + "channel": "GMAT Ninja" + } + ] + }, + { + "id": "4.4", + "title": "Hard Passages", + "sources": [ + { + "title": "GMAT Ninja RC Ep 6: Hard Reading Passages on the GMAT Focus & EA", + "url": "https://www.youtube.com/watch?v=4vdB0g9ke0M", + "type": "video", + "channel": "GMAT Ninja" + } + ] + } + ] + } + ], + "notes": { + "video_sources": "All 15 videos from GMAT Ninja's official playlists (CR Ep 1-9, RC Ep 1-6)", + "focus_edition_note": "GMAT Focus Edition removed Sentence Correction. Only Critical Reasoning and Reading Comprehension remain.", + "cr_rc_split": "Approximately 50% CR and 50% RC questions on the exam", + "last_verified": "2026-01-29" + } +} \ No newline at end of file diff --git a/curriculum_schema_v1.1.json b/curriculum_schema_v1.1.json index ac4550d..8e5c38c 100644 --- a/curriculum_schema_v1.1.json +++ b/curriculum_schema_v1.1.json @@ -2,14 +2,15 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Only Ever Curriculum Schema", "version": "1.1", - "description": "Schema for test prep curricula: course > sections > topics > sources (videos only), with supplemental PDFs collected separately", + "description": "Schema for test prep curricula: course > curriculum (sections) > topics > sources (videos only)", "type": "object", - "required": ["schema_version", "course", "sections"], + "required": ["schema_version", "course", "curriculum"], "properties": { "schema_version": { - "type": "string" + "type": "string", + "description": "Schema version, e.g. '1.0'" }, "course": { @@ -18,6 +19,7 @@ "properties": { "title": { "type": "string" }, "description": { "type": "string" }, + "image": { "type": "string", "description": "Path to hero image" }, "test_code": { "type": "string" }, "provider": { "type": "string" }, "category": { "type": "string" }, @@ -28,24 +30,34 @@ "curriculum": { "type": "array", + "description": "Array of sections, each containing topics with video sources", "items": { "type": "object", "required": ["id", "title", "topics"], "properties": { - "id": { "type": "string" }, + "id": { + "type": "string", + "description": "Section ID, e.g. 'section_0', 'section_1'" + }, "title": { "type": "string" }, - "weight_percent": { "type": "number" }, + "weight_percent": { + "type": "number", + "description": "Percentage of test questions from this section (0-100)" + }, "topics": { "type": "array", "items": { "type": "object", "required": ["id", "title", "sources"], "properties": { - "id": { "type": "string" }, + "id": { + "type": "string", + "description": "Topic ID, e.g. '1.1', '1.2'" + }, "title": { "type": "string" }, "sources": { "type": "array", - "description": "Video sources only - conceptual content for spaced repetition", + "description": "Video sources only", "items": { "type": "object", "required": ["title", "url", "type"], @@ -59,6 +71,14 @@ "type": { "type": "string", "const": "video" + }, + "channel": { + "type": "string", + "description": "YouTube channel name" + }, + "note": { + "type": "string", + "description": "Optional note about the video content" } } } @@ -70,81 +90,47 @@ } }, - "supplemental_resources": { + "notes": { "type": "object", - "description": "Additional resources (PDFs, textbooks) for deeper study, collected outside main curriculum", - "properties": { - "description": { "type": "string" }, - "pdfs": { - "type": "array", - "items": { - "type": "object", - "required": ["title", "url"], - "properties": { - "title": { "type": "string" }, - "url": { - "type": "string", - "format": "uri" - }, - "description": { "type": "string" }, - "relevant_sections": { - "type": "array", - "items": { "type": "string" }, - "description": "Array of section IDs this resource covers" - }, - "page_range": { - "type": "string", - "description": "Optional specific page range, e.g. '45-120'" - } - } - } - } - } + "description": "Optional metadata about the curriculum", + "additionalProperties": { "type": "string" } } }, - "example_structure": { - "hierarchy": { - "main_curriculum": "course > sections[] > topics[] > sources[] (videos only)", - "supplemental": "supplemental_resources > pdfs[]" - }, - "minimal_example": { - "schema_version": "1.1", + "examples": { + "minimal": { + "schema_version": "1.0", "course": { - "title": "Test Name", - "description": "Description" + "title": "Test Name (CODE)", + "description": "Course description. Powered by active recall.", + "test_code": "CODE", + "provider": "Provider Name", + "category": "Category" }, - "sections": [ + "curriculum": [ { - "id": "section_1", - "title": "section Title", + "id": "section_0", + "title": "Section Title", "weight_percent": 25, "topics": [ { - "id": "1.1", + "id": "0.1", "title": "Topic Title", "sources": [ { "title": "Video Title", - "url": "https://www.youtube.com/watch?v=xxxxx", - "type": "video" + "url": "https://www.youtube.com/watch?v=XXXXXXXXXXX", + "type": "video", + "channel": "Channel Name" } ] } ] } ], - "supplemental_resources": { - "description": "Additional PDF resources for deeper study", - "pdfs": [ - { - "title": "Textbook Name", - "url": "https://example.com/textbook.pdf", - "description": "Comprehensive coverage of section topics", - "relevant_sections": ["section_1"] - } - ] + "notes": { + "last_verified": "2026-01-29" } } } -} +} \ No newline at end of file diff --git a/praxis/math/CURRICULUM-PRAXIS-Core-Math.json b/praxis/math/CURRICULUM-PRAXIS-Core-Math.json index 6c54488..4eb9166 100644 --- a/praxis/math/CURRICULUM-PRAXIS-Core-Math.json +++ b/praxis/math/CURRICULUM-PRAXIS-Core-Math.json @@ -2,7 +2,7 @@ "schema_version": "1.0", "course": { "title": "PRAXIS CORE MATH (5733)", - "description": "A curated collection of the best open-access resources, mapped to the official ETS domains and powered by active recall.", + "description": "Curated video lessons mapped to ETS domains. Powered by active recall.", "image": "image/praxis-hero.jpeg", "test_code": "5733", "provider": "ETS", @@ -23,22 +23,14 @@ { "title": "Learn the Number Sets to better understand math", "url": "https://www.youtube.com/watch?v=soNlNuT-Zrs", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" }, { "title": "Decimal Place Value", "url": "https://www.youtube.com/watch?v=KG6ILNOiMgM", - "type": "video" - }, - { - "title": "Math Antics - Fractions as Numbers", - "url": "https://www.youtube.com/watch?v=CA9XLJpQp3c", - "type": "video" - }, - { - "title": "Khan Academy - Rational Numbers on the Number Line", - "url": "https://www.youtube.com/watch?v=6h0Wi8Dcd0E", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, @@ -49,59 +41,44 @@ { "title": "Adding & Subtracting Integers", "url": "https://www.youtube.com/watch?v=_BgblvF90UE", - "type": "video" - }, - { - "title": "Integer Multiplication & Division", - "url": "https://www.youtube.com/watch?v=K_tPbVPfHgk", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" }, { "title": "Order of Operations (PEMDAS)", "url": "https://www.youtube.com/watch?v=dAgfnK528RA", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, { "id": "1.3", - "title": "Decimal Operations", + "title": "Fractions", "sources": [ { - "title": "Decimal Arithmetic - Complete Guide", - "url": "https://www.youtube.com/watch?v=kwh4SD1ToFc", - "type": "video" + "title": "Everything to know about FRACTIONS in 30 minutes!", + "url": "https://www.youtube.com/watch?v=8XmhGjgsiVc", + "type": "video", + "channel": "JensenMath" + }, + { + "title": "Math Antics - Dividing Fractions", + "url": "https://www.youtube.com/watch?v=4lkq3DgvmJo", + "type": "video", + "channel": "Math Antics" } ] }, { "id": "1.4", - "title": "Fractions - Concepts and Operations", + "title": "Decimals", "sources": [ { - "title": "Everything to know about FRACTIONS in 30 minutes!!", - "url": "https://www.youtube.com/watch?v=8XmhGjgsiVc", - "type": "video" - }, - { - "title": "Math Antics - Fractions Are Division", - "url": "https://www.youtube.com/watch?v=3xwDryouw6o", - "type": "video" - }, - { - "title": "Math Antics - Adding and Subtracting Fractions", - "url": "https://www.youtube.com/watch?v=5juto2ze8Lg", - "type": "video" - }, - { - "title": "Math Antics - Multiplying Fractions", - "url": "https://www.youtube.com/watch?v=qmfXyR7Z6Lk", - "type": "video" - }, - { - "title": "Math Antics - Dividing Fractions", - "url": "https://www.youtube.com/watch?v=4lkq3DgvmJo", - "type": "video" + "title": "Decimal Arithmetic - Complete Guide", + "url": "https://www.youtube.com/watch?v=kwh4SD1ToFc", + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, @@ -110,19 +87,16 @@ "title": "Ratios and Proportions", "sources": [ { - "title": "Introduction to Ratios", - "url": "https://www.youtube.com/watch?v=HpdMJaKaXXc", - "type": "video" + "title": "Math Antics - Ratios and Rates", + "url": "https://www.youtube.com/watch?v=RQ2nYUBVvqI", + "type": "video", + "channel": "Math Antics" }, { "title": "Proportions", "url": "https://www.youtube.com/watch?v=USmit5zUGas", - "type": "video" - }, - { - "title": "Math Antics - Ratios and Rates", - "url": "https://www.youtube.com/watch?v=RQ2nYUBVvqI", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, @@ -130,94 +104,53 @@ "id": "1.6", "title": "Percents", "sources": [ - { - "title": "What Are Percentages?", - "url": "https://www.youtube.com/watch?v=JeVSmq1Nrpw", - "type": "video" - }, { "title": "Math Antics - What Are Percentages?", "url": "https://www.youtube.com/watch?v=JeVSmq1Nrpw", - "type": "video" + "type": "video", + "channel": "Math Antics" }, { "title": "Math Antics - Finding a Percent of a Number", "url": "https://www.youtube.com/watch?v=rR95Cbcjzus", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, { "id": "1.7", - "title": "Rates and Unit Rates", + "title": "Unit Rates and Conversions", "sources": [ { "title": "Unit Rates - Solving Unit Rate Problems", "url": "https://www.youtube.com/watch?v=VrsDrMsPb8g", - "type": "video" - }, - { - "title": "Solving Unit Rate Word Problems", - "url": "https://www.youtube.com/watch?v=dcSYoFFSXQk", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" }, - { - "title": "Constant Rate of Change", - "url": "https://www.youtube.com/watch?v=fxxOscnIhjs", - "type": "video" - } - ] - }, - { - "id": "1.8", - "title": "Unit Conversions and Dimensional Analysis", - "sources": [ { "title": "Unit Conversion & Dimensional Analysis", "url": "https://www.youtube.com/watch?v=0W1e-dAnRrE", - "type": "video" - }, - { - "title": "Unit Conversions - Examples & Practice", - "url": "https://www.youtube.com/live/dc5mm7mRcCM", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { - "id": "1.9", - "title": "Factors, Multiples, Primes, and Divisibility", + "id": "1.8", + "title": "Factors, Multiples, and Primes", "sources": [ { "title": "Math Antics - Factoring", "url": "https://www.youtube.com/watch?v=0NvLtTwnUHs", - "type": "video" + "type": "video", + "channel": "Math Antics" }, { "title": "Math Antics - Prime Factorization", "url": "https://www.youtube.com/watch?v=XGbOiYhHY2c", - "type": "video" - }, - { - "title": "Khan Academy - Divisibility Tests", - "url": "https://www.youtube.com/watch?v=Df9h5t64NlQ", - "type": "video" - } - ] - }, - { - "id": "1.10", - "title": "Counterexamples and Mathematical Reasoning", - "sources": [ - { - "title": "What is a Counterexample?", - "url": "https://www.youtube.com/watch?v=MUWUSs23UFQ", - "type": "video" - }, - { - "title": "Counterexamples in Math", - "url": "https://www.youtube.com/watch?v=G8rN08kKLBg", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] } @@ -225,144 +158,108 @@ }, { "id": "section_2", - "title": "Data Interpretation, Statistics, and Probability", + "title": "Data, Statistics, and Probability", "weight_percent": 32, "topics": [ { "id": "2.1", - "title": "Measures of Central Tendency (Mean, Median, Mode)", + "title": "Mean, Median, Mode", "sources": [ - { - "title": "Descriptive Statistics: Mean, Median, Mode", - "url": "https://www.youtube.com/watch?v=SplCk-t1BeA", - "type": "video" - }, { "title": "Math Antics - Mean, Median and Mode", "url": "https://www.youtube.com/watch?v=B1HEzNTGeZ4", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, { "id": "2.2", - "title": "Measures of Spread (Range, Standard Deviation)", + "title": "Range and Standard Deviation", "sources": [ { "title": "Measures of Variability (Range, Standard Deviation, Variance)", "url": "https://www.youtube.com/watch?v=s7WTQ0H0Acc", - "type": "video" - }, - { - "title": "Statistics - Standard Deviation", - "url": "https://www.youtube.com/watch?v=MRqtXL2WX2M", - "type": "video" + "type": "video", + "channel": "Organic Chemistry Tutor" } ] }, { "id": "2.3", - "title": "Data Displays and Interpretation", + "title": "Reading Data Displays", "sources": [ { "title": "Math Antics - Data And Graphs", "url": "https://www.youtube.com/watch?v=hcgThf5mv38", - "type": "video" + "type": "video", + "channel": "Math Antics" }, { "title": "How to Read a Box Plot", "url": "https://www.youtube.com/watch?v=oBREri10ZHk", - "type": "video" - }, - { - "title": "Reading Histograms", - "url": "https://www.youtube.com/watch?v=gSEYtAjuZ-Y", - "type": "video" + "type": "video", + "channel": "Math and Science" } ] }, { "id": "2.4", - "title": "Scatterplots and Linear Relationships", + "title": "Scatterplots and Correlation", "sources": [ { "title": "Scatterplots and Correlation", "url": "https://www.youtube.com/watch?v=O5dF6gbq38g", - "type": "video" + "type": "video", + "channel": "Math Meeting" }, - { - "title": "Scatter Plots: Basic Concepts & How to Read Them", - "url": "https://www.youtube.com/watch?v=kGrgYIuGJRQ", - "type": "video" - } - ] - }, - { - "id": "2.5", - "title": "Linear Models and Predictions", - "sources": [ { "title": "Line of Best Fit (Linear Regression)", "url": "https://www.youtube.com/watch?v=GAmzwIkGFgE", - "type": "video" - }, - { - "title": "Making Predictions with Linear Regression", - "url": "https://www.youtube.com/watch?v=zPG4NjIkCjc", - "type": "video" + "type": "video", + "channel": "Math and Science" } ] }, { - "id": "2.6", + "id": "2.5", "title": "Correlation vs Causation", "sources": [ { "title": "Correlation vs Causation", "url": "https://www.youtube.com/watch?v=GtV-VYdNt_g", - "type": "video" - }, - { - "title": "The Difference Between Correlation and Causation", - "url": "https://www.youtube.com/watch?v=ROpbdO-gRUo", - "type": "video" + "type": "video", + "channel": "Crash Course" } ] }, { - "id": "2.7", - "title": "Sampling and Inference", + "id": "2.6", + "title": "Sampling and Bias", "sources": [ { "title": "Sampling Methods and Bias", "url": "https://www.youtube.com/watch?v=Rf-fIpB4D50", - "type": "video" - }, - { - "title": "Population vs Sample", - "url": "https://www.youtube.com/watch?v=eIZD1BFfw8E", - "type": "video" + "type": "video", + "channel": "Professor Leonard" } ] }, { - "id": "2.8", - "title": "Probability Fundamentals", + "id": "2.7", + "title": "Probability", "sources": [ { - "title": "Introduction to Probability", - "url": "https://www.youtube.com/watch?v=uzkc-qNVoOk", - "type": "video" + "title": "Math Antics - Basic Probability", + "url": "https://www.youtube.com/watch?v=KzfWUEJjG18", + "type": "video", + "channel": "Math Antics" }, { "title": "Independent vs Dependent Events", "url": "https://www.youtube.com/watch?v=xLK0MWRwFYc", - "type": "video" - }, - { - "title": "Math Antics - Basic Probability", - "url": "https://www.youtube.com/watch?v=KzfWUEJjG18", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] } @@ -380,257 +277,179 @@ { "title": "Math Antics - The Distributive Property", "url": "https://www.youtube.com/watch?v=v-6MShC82ow", - "type": "video" - }, - { - "title": "Commutative, Associative, and Distributive Properties", - "url": "https://www.youtube.com/watch?v=_3Eio-hjrGs", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] }, { "id": "3.2", - "title": "Order of Operations and Procedures", + "title": "Simplifying Expressions", "sources": [ { - "title": "Order of Operations (PEMDAS)", - "url": "https://www.youtube.com/watch?v=dAgfnK528RA", - "type": "video" + "title": "Simplifying Algebraic Expressions", + "url": "https://www.youtube.com/watch?v=aR6phzMLuKM", + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { "id": "3.3", - "title": "Equivalent Algebraic Expressions", + "title": "Solving Linear Equations", "sources": [ { - "title": "Simplifying Algebraic Expressions", - "url": "https://www.youtube.com/watch?v=aR6phzMLuKM", - "type": "video" + "title": "Algebra Basics - Solving Basic Equations", + "url": "https://www.youtube.com/watch?v=l3XzepN03KQ", + "type": "video", + "channel": "Math Antics" }, { - "title": "Combining Like Terms", - "url": "https://www.youtube.com/watch?v=CLWpkv6ccpA", - "type": "video" + "title": "Solving Multi-Step Equations", + "url": "https://www.youtube.com/watch?v=XCWkBAUiBxM", + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { "id": "3.4", - "title": "Writing Equations from Word Problems", + "title": "Word Problems to Equations", "sources": [ { "title": "Translating Words to Algebraic Expressions", "url": "https://www.youtube.com/watch?v=jOJLfQq9ktw", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { "id": "3.5", - "title": "Solving Linear Equations", - "sources": [ - { - "title": "Algebra Basics - Solving Basic Equations", - "url": "https://www.youtube.com/watch?v=l3XzepN03KQ", - "type": "video" - }, - { - "title": "Math Antics - Solving Two-Step Equations", - "url": "https://www.youtube.com/watch?v=LDIiYKYvvdA", - "type": "video" - }, - { - "title": "Solving Multi-Step Equations", - "url": "https://www.youtube.com/watch?v=XCWkBAUiBxM", - "type": "video" - } - ] - }, - { - "id": "3.6", - "title": "Linear Relationships (Slope and Graphing)", + "title": "Slope and Linear Graphs", "sources": [ { "title": "Math Antics - What is Slope?", "url": "https://www.youtube.com/watch?v=rpMu98yRk40", - "type": "video" + "type": "video", + "channel": "Math Antics" }, { "title": "Slope-Intercept Form y = mx + b", "url": "https://www.youtube.com/watch?v=qXX47hS2KLw", - "type": "video" - }, - { - "title": "Graphing Linear Equations", - "url": "https://www.youtube.com/watch?v=YqTJ6273Iq0", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { - "id": "3.7", - "title": "Venn Diagrams and Set Reasoning", + "id": "3.6", + "title": "Exponents and Square Roots", "sources": [ { - "title": "Venn Diagrams - Introduction", - "url": "https://www.youtube.com/watch?v=lnalI7eVQsQ", - "type": "video" - }, - { - "title": "Solving Problems with Venn Diagrams", - "url": "https://www.youtube.com/watch?v=MassxXy8iko", - "type": "video" + "title": "Math Antics - Exponents and Square Roots", + "url": "https://www.youtube.com/watch?v=B4zejSI8zho", + "type": "video", + "channel": "Math Antics" } ] }, { - "id": "3.8", - "title": "Simple Quadratic Equations", + "id": "3.7", + "title": "Angles", "sources": [ { - "title": "Solving Equations Using Square Roots", - "url": "https://www.youtube.com/watch?v=clC-aoijpcg", - "type": "video" + "title": "Math Antics - Angles and Degrees", + "url": "https://www.youtube.com/watch?v=_n3KZR1DSEo", + "type": "video", + "channel": "Math Antics" }, { - "title": "Math Antics - Exponents and Square Roots", - "url": "https://www.youtube.com/watch?v=B4zejSI8zho", - "type": "video" + "title": "Complementary and Supplementary Angles", + "url": "https://www.youtube.com/watch?v=DGKwdHMiqCg", + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { - "id": "3.9", - "title": "Properties of Triangles and Quadrilaterals", + "id": "3.8", + "title": "Triangles and Quadrilaterals", "sources": [ { "title": "Classifying Triangles by Sides and Angles", "url": "https://www.youtube.com/watch?v=A-X6owHsxfs", - "type": "video" + "type": "video", + "channel": "Math with Mr. J" }, { "title": "Types of Quadrilaterals and Their Properties", "url": "https://www.youtube.com/watch?v=yiREqzDsMP8", - "type": "video" - } - ] - }, - { - "id": "3.10", - "title": "Angle Relationships", - "sources": [ - { - "title": "Math Antics - Angles and Degrees", - "url": "https://www.youtube.com/watch?v=_n3KZR1DSEo", - "type": "video" - }, - { - "title": "Complementary and Supplementary Angles", - "url": "https://www.youtube.com/watch?v=DGKwdHMiqCg", - "type": "video" - }, - { - "title": "Parallel Lines and Transversals", - "url": "https://www.youtube.com/watch?v=H-E5rlpCVu4", - "type": "video" + "type": "video", + "channel": "Math with Mr. J" } ] }, { - "id": "3.11", + "id": "3.9", "title": "Congruence and Similarity", "sources": [ { "title": "Congruent vs Similar Triangles", "url": "https://www.youtube.com/watch?v=0mKmYxuMirE", - "type": "video" - }, - { - "title": "Similar Figures and Scale Factor", - "url": "https://www.youtube.com/watch?v=P1f3sJpIYGI", - "type": "video" + "type": "video", + "channel": "The Organic Chemistry Tutor" } ] }, { - "id": "3.12", - "title": "Circles (Area and Circumference)", + "id": "3.10", + "title": "Perimeter and Area", "sources": [ { - "title": "Math Antics - Circles, Circumference and Area", - "url": "https://www.youtube.com/watch?v=O-cawByg2aA", - "type": "video" + "title": "Math Antics - Perimeter", + "url": "https://www.youtube.com/watch?v=AAY1bsazcgM", + "type": "video", + "channel": "Math Antics" }, { - "title": "Area and Circumference of Circles", - "url": "https://www.youtube.com/watch?v=YokKp3pwVFc", - "type": "video" + "title": "Math Antics - Area", + "url": "https://www.youtube.com/watch?v=xCdxURXMdFY", + "type": "video", + "channel": "Math Antics" } ] }, { - "id": "3.13", - "title": "Perimeter and Area", + "id": "3.11", + "title": "Circles", "sources": [ { - "title": "Math Antics - Perimeter", - "url": "https://www.youtube.com/watch?v=AAY1bsazcgM", - "type": "video" - }, - { - "title": "Math Antics - Area", - "url": "https://www.youtube.com/watch?v=xCdxURXMdFY", "type": "video" + "title": "Math Antics - Circles, Circumference and Area", + "url": "https://www.youtube.com/watch?v=O-cawByg2aA", + "type": "video", + "channel": "Math Antics" } ] }, { - "id": "3.14", - "title": "Volume of Rectangular Prisms", + "id": "3.12", + "title": "Volume", "sources": [ { "title": "Math Antics - Volume", "url": "https://www.youtube.com/watch?v=qJwecTgce6c", - "type": "video" - }, - { - "title": "Finding Volume of Rectangular Prisms", - "url": "https://www.youtube.com/watch?v=By7sVb2IhFs", - "type": "video" + "type": "video", + "channel": "Math Antics" } ] } ] } ], - "supplemental_resources": { - "description": "Additional PDF resources for deeper study. These open-access textbooks cover topics across all sections.", - "pdfs": [ - { - "title": "OpenStax Prealgebra 2e", - "url": "https://assets.openstax.org/oscms-prodcms/media/documents/Prealgebra2e-WEB.pdf", - "description": "Comprehensive prealgebra textbook covering number operations, fractions, decimals, ratios, geometry, and introductory algebra.", - "relevant_sections": ["section_1", "section_3"] - }, - { - "title": "OpenIntro Statistics 4th Edition", - "url": "https://upload.wikimedia.org/wikipedia/commons/6/60/Openintro_statistics_4th_edition.pdf", - "description": "Open-source statistics textbook covering data visualization, descriptive statistics, probability, and regression.", - "relevant_sections": ["section_2"] - }, - { - "title": "MathCentre - Decimals Guide", - "url": "https://www.mathcentre.ac.uk/resources/uploaded/mc-bus-decimals-2009-1.pdf", - "description": "Concise guide to decimal operations and place value.", - "relevant_sections": ["section_1"] - }, - { - "title": "OpenStax Prealgebra - Links to Literacy", - "url": "https://assets.openstax.org/oscms-prodcms/media/documents/Prealgebra-LtLS.pdf", - "description": "Reading comprehension strategies for mathematical text and word problems.", - "relevant_sections": ["section_1", "section_3"] - } - ] + "notes": { + "video_sources": "Primarily Math Antics and The Organic Chemistry Tutor - both excellent for foundational math", + "test_info": "Praxis Core Math tests basic math skills for prospective teachers", + "last_verified": "2026-01-29" } -} +} \ No newline at end of file diff --git a/praxis/math/pdfs/ContemporaryMathematics-WEB.pdf b/praxis/math/pdfs/ContemporaryMathematics-WEB.pdf deleted file mode 100644 index 37a5d1e..0000000 Binary files a/praxis/math/pdfs/ContemporaryMathematics-WEB.pdf and /dev/null differ