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>
76 lines
4.1 KiB
JSON
76 lines
4.1 KiB
JSON
{
|
|
"chapter_id": "05",
|
|
"slug": "the-verb-ser",
|
|
"title": "The Verb Ser",
|
|
"time_range_sec": [1134, 1399],
|
|
"summary": "Ser is the irregular Spanish verb for 'to be' used for factual, identity-defining statements: name, nationality, occupation, physical traits, generalizations, event location/time, and time/date.",
|
|
"suggested_grammar_note_id": "ser-vs-estar",
|
|
"rules": [
|
|
{
|
|
"title": "When to use ser",
|
|
"bullets": [
|
|
"Name, nationality, place of origin (Yo soy Alex; Soy de España).",
|
|
"Occupation (Él es profesor — no indefinite article).",
|
|
"Physical traits considered factual (Tú eres bonito).",
|
|
"Generalizations (Es importante trabajar).",
|
|
"Where/when an event takes place (La fiesta es en el club; La fiesta es a las seis).",
|
|
"Time and date (Es lunes; Son las dos de la tarde)."
|
|
]
|
|
},
|
|
{
|
|
"title": "Telling time with ser",
|
|
"bullets": [
|
|
"Use es for 1 o'clock: Es la una.",
|
|
"Use son for 2 o'clock and later: Son las dos / tres / cuatro.",
|
|
"Always include la / las before the hour.",
|
|
"Add de la mañana / tarde / noche to specify time of day."
|
|
]
|
|
},
|
|
{
|
|
"title": "Mental model",
|
|
"bullets": [
|
|
"Ser = factual statements about identity.",
|
|
"Schoolroom rule 'permanent = ser' works because permanent traits are factual.",
|
|
"Compare with estar (Chapter 7) for conditions, location, and emotions."
|
|
]
|
|
}
|
|
],
|
|
"examples": [
|
|
{"es": "Yo soy Alex.", "en": "I am Alex.", "tags": ["ser", "name"]},
|
|
{"es": "Yo soy español.", "en": "I am Spanish.", "tags": ["ser", "nationality"]},
|
|
{"es": "Yo soy de España.", "en": "I am from Spain.", "tags": ["ser", "origin"]},
|
|
{"es": "Él es profesor.", "en": "He is a professor.", "tags": ["ser", "occupation"]},
|
|
{"es": "Tú eres bonita.", "en": "You are beautiful.", "tags": ["ser", "trait"]},
|
|
{"es": "Es importante trabajar.", "en": "It is important to work.", "tags": ["ser", "generalization"]},
|
|
{"es": "La fiesta es en el club.", "en": "The party is in the club.", "tags": ["ser", "event-location"]},
|
|
{"es": "La fiesta es a las seis.", "en": "The party is at six.", "tags": ["ser", "event-time"]},
|
|
{"es": "Es viernes.", "en": "It is Friday.", "tags": ["ser", "date"]},
|
|
{"es": "Es la una de la tarde.", "en": "It is one in the afternoon.", "tags": ["ser", "time"]},
|
|
{"es": "Son las dos de la tarde.", "en": "It is two in the afternoon.", "tags": ["ser", "time"]}
|
|
],
|
|
"vocab": [
|
|
{"es": "ser", "en": "to be / to exist", "pos": "verb"},
|
|
{"es": "fiesta", "en": "party", "pos": "noun"},
|
|
{"es": "profesor", "en": "professor / teacher", "pos": "noun"},
|
|
{"es": "bonito/a", "en": "beautiful / pretty", "pos": "adjective"},
|
|
{"es": "importante", "en": "important", "pos": "adjective"}
|
|
],
|
|
"conjugation_tables": [
|
|
{
|
|
"verb": "ser",
|
|
"tense_id": "ind_presente",
|
|
"forms": {"yo": "soy", "tu": "eres", "el": "es", "nosotros": "somos", "vosotros": "sois", "ellos": "son"}
|
|
}
|
|
],
|
|
"exercises": [
|
|
{"sentence": "Yo _____ de México.", "correct": "soy", "distractor": "estoy", "explanation": "Place of origin uses ser."},
|
|
{"sentence": "Ella _____ doctora.", "correct": "es", "distractor": "está", "explanation": "Occupation uses ser; no indefinite article needed."},
|
|
{"sentence": "Nosotros _____ amigos.", "correct": "somos", "distractor": "estamos", "explanation": "Identity (we are friends) uses ser."},
|
|
{"sentence": "_____ las tres de la tarde.", "correct": "Son", "distractor": "Es", "explanation": "Hours 2 and up are plural → son."},
|
|
{"sentence": "_____ la una en punto.", "correct": "Es", "distractor": "Son", "explanation": "1 o'clock is singular → es la una."},
|
|
{"sentence": "La fiesta _____ en mi casa.", "correct": "es", "distractor": "está", "explanation": "Where an event TAKES PLACE uses ser, not estar."},
|
|
{"sentence": "Tú _____ muy alto.", "correct": "eres", "distractor": "estás", "explanation": "Physical trait → factual → ser."}
|
|
],
|
|
"caveats": "Some on-screen OCR garbled the conjugation table (e.g., 'iNeres' for 'eres'); reconstructed from standard ser conjugation."
|
|
}
|