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>
178 lines
5.0 KiB
JSON
178 lines
5.0 KiB
JSON
[
|
|
{
|
|
"sentence": "Yo _____ de México.",
|
|
"correct": "soy",
|
|
"distractor": "estoy",
|
|
"explanation": "Place of origin uses ser.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "Ella _____ doctora.",
|
|
"correct": "es",
|
|
"distractor": "está",
|
|
"explanation": "Occupation uses ser; no indefinite article needed.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "Nosotros _____ amigos.",
|
|
"correct": "somos",
|
|
"distractor": "estamos",
|
|
"explanation": "Identity (we are friends) uses ser.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "_____ las tres de la tarde.",
|
|
"correct": "Son",
|
|
"distractor": "Es",
|
|
"explanation": "Hours 2 and up are plural → son.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "_____ la una en punto.",
|
|
"correct": "Es",
|
|
"distractor": "Son",
|
|
"explanation": "1 o'clock is singular → es la una.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "La fiesta _____ en mi casa.",
|
|
"correct": "es",
|
|
"distractor": "está",
|
|
"explanation": "Where an event TAKES PLACE uses ser, not estar.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "Tú _____ muy alto.",
|
|
"correct": "eres",
|
|
"distractor": "estás",
|
|
"explanation": "Physical trait → factual → ser.",
|
|
"source_chapter": "05",
|
|
"source_title": "The Verb Ser"
|
|
},
|
|
{
|
|
"sentence": "Yo _____ feliz hoy.",
|
|
"correct": "estoy",
|
|
"distractor": "soy",
|
|
"explanation": "Emotion that changes over time → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "¿Dónde _____ tú?",
|
|
"correct": "estás",
|
|
"distractor": "eres",
|
|
"explanation": "Location → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "Las puertas _____ abiertas.",
|
|
"correct": "están",
|
|
"distractor": "son",
|
|
"explanation": "Current condition → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "Él _____ alto.",
|
|
"correct": "es",
|
|
"distractor": "está",
|
|
"explanation": "Physical trait → factual → ser.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "Nosotros _____ en el parque.",
|
|
"correct": "estamos",
|
|
"distractor": "somos",
|
|
"explanation": "Location → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "Tú _____ ocupado ahora.",
|
|
"correct": "estás",
|
|
"distractor": "eres",
|
|
"explanation": "Temporary condition right now → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "Hoy _____ nublado.",
|
|
"correct": "está",
|
|
"distractor": "es",
|
|
"explanation": "Weather adjective → estar.",
|
|
"source_chapter": "07",
|
|
"source_title": "The Verb Estar"
|
|
},
|
|
{
|
|
"sentence": "La puerta está _____ (cerrar).",
|
|
"correct": "cerrada",
|
|
"distractor": "cerrado",
|
|
"explanation": "Puerta is feminine; participle agrees.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "El libro está _____ (abrir).",
|
|
"correct": "abierto",
|
|
"distractor": "abrido",
|
|
"explanation": "Abrir has irregular participle 'abierto'.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "Los textos están _____ (escribir).",
|
|
"correct": "escritos",
|
|
"distractor": "escribidos",
|
|
"explanation": "Irregular 'escrito', plural masculine.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "La cama está _____ (hacer).",
|
|
"correct": "hecha",
|
|
"distractor": "hacida",
|
|
"explanation": "Hacer→hecho; agrees with feminine cama.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "El problema está _____ (resolver).",
|
|
"correct": "resuelto",
|
|
"distractor": "resolvido",
|
|
"explanation": "Resolver has irregular 'resuelto'.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "Mis respuestas están _____ (completar).",
|
|
"correct": "completas",
|
|
"distractor": "completados",
|
|
"explanation": "Respuestas is feminine plural.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "El día está _____ (morir).",
|
|
"correct": "muerto",
|
|
"distractor": "morido",
|
|
"explanation": "Morir has irregular 'muerto'.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
},
|
|
{
|
|
"sentence": "El _____ Día de los _____.",
|
|
"correct": "Muertos",
|
|
"distractor": "Muerto",
|
|
"explanation": "Plural masculine: Muertos.",
|
|
"source_chapter": "38",
|
|
"source_title": "Past Participles As Adjectives"
|
|
}
|
|
] |