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>
39 lines
4.7 KiB
JSON
39 lines
4.7 KiB
JSON
{
|
|
"noteId": "accent-marks-stress",
|
|
"target_count": 30,
|
|
"seed_count": 6,
|
|
"generated_count": 24,
|
|
"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."},
|
|
{"sentence": "Tomo un _____ por la mañana.", "correct": "café", "distractor": "cafe", "explanation": "Aguda ending in vowel needs an accent."},
|
|
{"sentence": "El _____ está en la mesa.", "correct": "teléfono", "distractor": "telefono", "explanation": "Stress on third-to-last syllable always takes an accent."},
|
|
{"sentence": "Mi _____ trabaja en el hospital.", "correct": "médico", "distractor": "medico", "explanation": "Esdrújula — third-to-last stress always accented."},
|
|
{"sentence": "Me gusta esta _____ romántica.", "correct": "canción", "distractor": "cancion", "explanation": "Aguda ending in -n needs an accent."},
|
|
{"sentence": "El examen es muy _____.", "correct": "difícil", "distractor": "dificil", "explanation": "Llana ending in consonant (not n/s) needs an accent."},
|
|
{"sentence": "_____ tienes razón.", "correct": "Tú", "distractor": "Tu", "explanation": "tú (subject pronoun) takes accent; tu = your."},
|
|
{"sentence": "_____ es mi mejor amigo.", "correct": "Él", "distractor": "El", "explanation": "él (he) takes accent; el = the."},
|
|
{"sentence": "_____, quiero ir contigo.", "correct": "Sí", "distractor": "Si", "explanation": "sí (yes) takes accent; si = if."},
|
|
{"sentence": "Yo _____ la respuesta.", "correct": "sé", "distractor": "se", "explanation": "sé (I know) takes accent; se = reflexive pronoun."},
|
|
{"sentence": "Quiero _____ café, por favor.", "correct": "más", "distractor": "mas", "explanation": "más (more) takes accent; mas (literary) = but."},
|
|
{"sentence": "¿_____ te llamas?", "correct": "Cómo", "distractor": "Como", "explanation": "Question word cómo takes accent."},
|
|
{"sentence": "¿_____ años tienes?", "correct": "Cuántos", "distractor": "Cuantos", "explanation": "Interrogative cuántos takes accent."},
|
|
{"sentence": "¿_____ es tu color favorito?", "correct": "Cuál", "distractor": "Cual", "explanation": "Question word cuál takes accent."},
|
|
{"sentence": "¿_____ llega el tren?", "correct": "Cuándo", "distractor": "Cuando", "explanation": "Interrogative cuándo takes accent."},
|
|
{"sentence": "Sé _____ vives en Madrid.", "correct": "que", "distractor": "qué", "explanation": "Relative que (no question) takes no accent."},
|
|
{"sentence": "Iré al cine _____ termine la tarea.", "correct": "cuando", "distractor": "cuándo", "explanation": "Relative cuando (no question) takes no accent."},
|
|
{"sentence": "La _____ está cerrada.", "correct": "ventana", "distractor": "véntana", "explanation": "Llana ending in vowel — follows default, no accent needed."},
|
|
{"sentence": "Necesito un _____ para escribir.", "correct": "lápiz", "distractor": "lapiz", "explanation": "Llana ending in z (consonant) needs an accent."},
|
|
{"sentence": "Me duele la _____.", "correct": "cabeza", "distractor": "cábeza", "explanation": "Llana ending in vowel — default stress, no accent."},
|
|
{"sentence": "Necesitamos _____ para la sopa.", "correct": "agua", "distractor": "ágüa", "explanation": "Default llana stress — no accent or dieresis needed here."},
|
|
{"sentence": "El bebé es bi_____e. (lingual)", "correct": "lingüe", "distractor": "lingue", "explanation": "Dieresis (¨) on ü makes the u pronounced before e/i."},
|
|
{"sentence": "Tocó la _____ en el concierto.", "correct": "guitarra", "distractor": "güitarra", "explanation": "No dieresis needed — u is silent in gui by default."},
|
|
{"sentence": "El _____ llegó tarde.", "correct": "autobús", "distractor": "autobus", "explanation": "Aguda ending in -s needs an accent."},
|
|
{"sentence": "Estudio en la _____.", "correct": "universidad", "distractor": "universidád", "explanation": "Aguda ending in consonant (not n/s) — no accent needed."}
|
|
]
|
|
}
|