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>
138 lines
4.3 KiB
JSON
138 lines
4.3 KiB
JSON
[
|
|
{
|
|
"sentence": "(hablar) tú: ¡_____ más despacio!",
|
|
"correct": "habla",
|
|
"distractor": "hable",
|
|
"explanation": "Affirmative tú of regular -ar uses the él form of the present.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "Negative of 'come': ¡No _____!",
|
|
"correct": "comas",
|
|
"distractor": "comes",
|
|
"explanation": "Negative tú of -er drops -er and adds -as.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "Irregular tú command of 'venir': ¡_____ aquí!",
|
|
"correct": "ven",
|
|
"distractor": "viene",
|
|
"explanation": "Venir has the irregular tú command 'ven'.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "¡_____ tu tarea! (hacer)",
|
|
"correct": "Haz",
|
|
"distractor": "Hace",
|
|
"explanation": "Hacer's irregular affirmative is 'haz'.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "Negative: ¡No _____ eso! (decir)",
|
|
"correct": "digas",
|
|
"distractor": "dices",
|
|
"explanation": "Take the yo stem 'dig-' + -as.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "¡_____ ahora! (levantarse)",
|
|
"correct": "Levántate",
|
|
"distractor": "Te levanta",
|
|
"explanation": "Affirmative reflexive: pronoun attaches to verb with accent.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "Negative: ¡No te _____! (dormirse)",
|
|
"correct": "duermas",
|
|
"distractor": "duermes",
|
|
"explanation": "Negative tú of -ir uses -as, stem-change kept (o→ue).",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "¡_____! (Tell it to me, decir)",
|
|
"correct": "Dímelo",
|
|
"distractor": "Me lo dice",
|
|
"explanation": "Attach IOP me + DOP lo to 'di' with accent.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "¡_____ a la escuela! (ir)",
|
|
"correct": "Ve",
|
|
"distractor": "Va",
|
|
"explanation": "Irregular tú command of ir is 've'; preposition 'a' confirms it's ir, not ver.",
|
|
"source_chapter": "36",
|
|
"source_title": "Familiar Tú Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's speak: ¡_____ español! (hablar)",
|
|
"correct": "Hablemos",
|
|
"distractor": "Hablamos",
|
|
"explanation": "-ar nosotros command swaps -amos to -emos.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's eat: ¡_____! (comer)",
|
|
"correct": "Comamos",
|
|
"distractor": "Comemos",
|
|
"explanation": "-er swaps -emos to -amos.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's practice: ¡_____! (practicar)",
|
|
"correct": "Practiquemos",
|
|
"distractor": "Practicemos",
|
|
"explanation": "-car needs c→qu before e.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's sleep: ¡_____! (dormir)",
|
|
"correct": "Durmamos",
|
|
"distractor": "Dormamos",
|
|
"explanation": "-ir stem-changer: o→u in nosotros.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's sit down: ¡_____! (sentarse)",
|
|
"correct": "Sentémonos",
|
|
"distractor": "Sentémosnos",
|
|
"explanation": "Drop the final -s before attaching nos.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's not sit down: ¡_____! (sentarse)",
|
|
"correct": "No nos sentemos",
|
|
"distractor": "No nos sentémonos",
|
|
"explanation": "Negative: pronoun before verb, no s-drop.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's go out: ¡_____! (irse)",
|
|
"correct": "Vámonos",
|
|
"distractor": "Vayámonos",
|
|
"explanation": "Affirmative uses present 'vamos' minus s + nos.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
},
|
|
{
|
|
"sentence": "Let's not leave: ¡_____! (irse)",
|
|
"correct": "No nos vayamos",
|
|
"distractor": "No nos vamos",
|
|
"explanation": "Negative requires the irregular 'vayamos'.",
|
|
"source_chapter": "37",
|
|
"source_title": "Nosotros Commands"
|
|
}
|
|
] |