Files
Spanish/docs/spanish-fundamentals/structured/02-spanish-fundamentals.json
Trey t 47a7871c38 Add 13 new grammar notes with 1010 exercises from video extraction
Scraped a 4h Spanish fundamentals YouTube video (transcript + OCR on
14810 frames), extracted structured content across 52 chapters, and
generated fill-in-the-blank quizzes for every grammar topic.

- 13 new GrammarNote entries (articles, possessives, demonstratives,
  greetings, poder, al/del, prepositional pronouns, irregular yo,
  stem-changing, stressed possessives, present/future perfect, present
  indicative conjugation)
- 1010 generated exercises across all 36 grammar notes (new + existing)
- Fix tense guide parser to handle unnumbered *Usages* blocks
- Rewrite 6 broken tense guide bodies (imperative, subj pluperfect,
  subj future) with numbered usage format
- Bump courseDataVersion 5→6 with TenseGuide refresh on upgrade
- Add docs/spanish-fundamentals/ with raw transcripts, polished notes,
  structured JSON, and exercise data

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 08:40:05 -05:00

85 lines
3.9 KiB
JSON

{
"chapter_id": "02",
"slug": "spanish-fundamentals",
"title": "Spanish Fundamentals",
"time_range_sec": [64, 632],
"summary": "Foundational vocabulary survey covering the alphabet, accent marks, question words, prepositions/adverbs, pronouns, days, months, seasons, time words, and numbers.",
"suggested_grammar_note_id": "accent-marks-stress",
"rules": [
{
"title": "Alphabet & pronunciation",
"bullets": [
"27 letters: English alphabet plus ñ.",
"H is silent: hablo sounds like 'ablo'.",
"ll sounds like English 'y' (llave = key).",
"Some traditions also count ch and ll as letters (29 total)."
]
},
{
"title": "Accents distinguish words",
"bullets": [
"él (he) vs el (the).",
"tú (you) vs tu (your).",
"sí (yes) vs si (if).",
"qué (what?) vs que (that).",
"dónde (where?) vs donde (relative where).",
"¿Por qué? = why? · porque = because (one word, no accent)."
]
},
{
"title": "Punctuation",
"bullets": [
"Questions wrap with ¿ … ?",
"Exclamations wrap with ¡ … !"
]
},
{
"title": "Capitalization",
"bullets": [
"Days, months, and seasons are NOT capitalized in Spanish."
]
},
{
"title": "Spelling traps",
"bullets": [
"año (year) vs ano (anus) — ñ matters.",
"pero (but) vs perro (dog) — double rr matters.",
"mañana = tomorrow OR morning (context).",
"como = 'like/as' OR 'I eat' (context)."
]
}
],
"examples": [
{"es": "Yo hablo español.", "en": "I speak Spanish.", "tags": ["pronoun", "verb"]},
{"es": "Él habló.", "en": "He spoke.", "tags": ["accent"]},
{"es": "¿Dónde estás?", "en": "Where are you?", "tags": ["question"]},
{"es": "Aquí es de donde yo vengo.", "en": "This is where I come from.", "tags": ["relative"]},
{"es": "Yo quería decirte que estoy feliz.", "en": "I wanted to tell you that I'm happy.", "tags": ["que"]},
{"es": "¿Por qué? Porque sí.", "en": "Why? Because (just because).", "tags": ["por-que", "porque"]},
{"es": "Estoy en segundo lugar.", "en": "I'm in second place.", "tags": ["ordinal"]},
{"es": "Unos minutos.", "en": "A few minutes.", "tags": ["indefinite"]}
],
"vocab": [
{"es": "hola", "en": "hello", "pos": "interjection"},
{"es": "hablar", "en": "to speak", "pos": "verb"},
{"es": "año", "en": "year", "pos": "noun"},
{"es": "mañana", "en": "tomorrow / morning", "pos": "noun/adverb"},
{"es": "hoy", "en": "today", "pos": "adverb"},
{"es": "ayer", "en": "yesterday", "pos": "adverb"},
{"es": "lunes", "en": "Monday", "pos": "noun"},
{"es": "enero", "en": "January", "pos": "noun"},
{"es": "verano", "en": "summer", "pos": "noun"},
{"es": "primavera", "en": "spring", "pos": "noun"}
],
"conjugation_tables": [],
"exercises": [
{"sentence": "_____ hablo español.", "correct": "Yo", "distractor": "Tú", "explanation": "yo = I; matches the -o conjugation hablo."},
{"sentence": "¿_____ estás? — Estoy en casa.", "correct": "Dónde", "distractor": "Donde", "explanation": "Question words take an accent."},
{"sentence": "_____ qué estudias español? — Porque me gusta.", "correct": "Por", "distractor": "Para", "explanation": "¿Por qué? = Why?; the response uses one-word porque."},
{"sentence": "Un _____ tiene doce meses.", "correct": "año", "distractor": "ano", "explanation": "año (with ñ) = year."},
{"sentence": "Tengo un _____. Se llama Rex.", "correct": "perro", "distractor": "pero", "explanation": "perro (rr) = dog; pero = but."},
{"sentence": "Hoy es _____, mañana es martes.", "correct": "lunes", "distractor": "Lunes", "explanation": "Days aren't capitalized in Spanish."}
],
"caveats": "OCR severely garbled some slides (number/letter list); reconstructed standard Spanish vocabulary from author's spoken intent."
}