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>
This commit is contained in:
Trey t
2026-04-16 08:40:05 -05:00
parent ff4f906128
commit 47a7871c38
297 changed files with 114661 additions and 14 deletions

View File

@@ -0,0 +1,71 @@
# A Complete Guide To Every Fundamental In Spanish (The Conclusion)
- **Source:** https://youtube.com/watch?v=YHDZSHCt1DE
- **Duration:** 04:06:50
- **Chapters:** 52
- **Spoken cues:** 7006
- **On-screen slides captured (OCR):** 2184
## Chapters
| # | Title | Time | Spoken | On-screen |
|---|-------|------|--------|-----------|
| 01 | [The Introduction](01-the-introduction.md) | 00:00:0000:01:04 | 33 | 3 |
| 02 | [Spanish Fundamentals](02-spanish-fundamentals.md) | 00:01:0400:10:32 | 221 | 53 |
| 03 | [Conjugating Verbs (Present)](03-conjugating-verbs-present.md) | 00:10:3200:16:23 | 165 | 25 |
| 04 | [Articles](04-articles.md) | 00:16:2300:18:54 | 69 | 24 |
| 05 | [The Verb “Ser”](05-the-verb-ser.md) | 00:18:5400:23:19 | 134 | 35 |
| 06 | [The Present Progressive](06-the-present-progressive.md) | 00:23:1900:26:08 | 90 | 28 |
| 07 | [The Verb “Estar”](07-the-verb-estar.md) | 00:26:0800:32:28 | 206 | 43 |
| 08 | [Descriptive Adjectives](08-descriptive-adjectives.md) | 00:32:2800:35:52 | 115 | 36 |
| 09 | [Possessive Adjectives](09-possessive-adjectives.md) | 00:35:5200:38:32 | 89 | 27 |
| 10 | [Demonstrative Adjectives](10-demonstrative-adjectives.md) | 00:38:3200:40:50 | 71 | 18 |
| 11 | [Useful Greetings & Farewells](11-useful-greetings-farewells.md) | 00:40:5000:43:53 | 93 | 49 |
| 12 | [The Verb “Poder”](12-the-verb-poder.md) | 00:43:5300:47:03 | 96 | 34 |
| 13 | [The Verb “Ir”](13-the-verb-ir.md) | 00:47:0300:52:38 | 184 | 57 |
| 14 | [The Verb “Tener”](14-the-verb-tener.md) | 00:52:3800:59:03 | 195 | 60 |
| 15 | [“al” & “del”](15-al-del.md) | 00:59:0301:00:34 | 44 | 16 |
| 16 | [Prepositional Pronouns](16-prepositional-pronouns.md) | 01:00:3401:03:26 | 87 | 31 |
| 17 | [Direct Object Pronouns](17-direct-object-pronouns.md) | 01:03:2601:09:18 | 175 | 57 |
| 18 | [Indirect Object Pronouns](18-indirect-object-pronouns.md) | 01:09:1801:16:10 | 187 | 65 |
| 19 | [Combining DOPs & IOPs](19-combining-dops-iops.md) | 01:16:1001:23:54 | 217 | 71 |
| 20 | [The Verb “Gustar”](20-the-verb-gustar.md) | 01:23:5401:29:48 | 182 | 43 |
| 21 | [Irregular “Yo” Verbs](21-irregular-yo-verbs.md) | 01:29:4801:32:59 | 97 | 30 |
| 22 | [Stem-Changing Verbs](22-stem-changing-verbs.md) | 01:32:5901:36:52 | 108 | 28 |
| 23 | [The Verb “Saber”](23-the-verb-saber.md) | 01:36:5201:39:51 | 98 | 20 |
| 24 | [The Verb “Conocer”](24-the-verb-conocer.md) | 01:39:5101:43:05 | 100 | 27 |
| 25 | [Past Tense For Regular Verbs](25-past-tense-for-regular-verbs.md) | 01:43:0501:48:08 | 139 | 27 |
| 26 | [Past Tense of “Ser” and “Ir”](26-past-tense-of-ser-and-ir.md) | 01:48:0801:54:32 | 195 | 45 |
| 27 | [Irregular Verbs in the Past - Part 1](27-irregular-verbs-in-the-past-part-1.md) | 01:54:3202:01:56 | 203 | 78 |
| 28 | [Irregular Verbs in the Past - Part 2](28-irregular-verbs-in-the-past-part-2.md) | 02:01:5602:09:40 | 217 | 71 |
| 29 | [Reflexive Verbs](29-reflexive-verbs.md) | 02:09:4002:15:49 | 183 | 58 |
| 30 | [Reciprocal Reflexive Verbs](30-reciprocal-reflexive-verbs.md) | 02:15:4902:18:31 | 82 | 27 |
| 31 | [Imperfect Tense](31-imperfect-tense.md) | 02:18:3102:25:22 | 201 | 57 |
| 32 | [Stressed Possessive Adjectives](32-stressed-possessive-adjectives.md) | 02:25:2202:27:59 | 79 | 29 |
| 33 | [“Por” & “Para”](33-por-para.md) | 02:27:5902:34:12 | 181 | 70 |
| 34 | [Comparatives & Superlatives](34-comparatives-superlatives.md) | 02:34:1202:39:27 | 149 | 41 |
| 35 | [How Negatives Work](35-how-negatives-work.md) | 02:39:2702:43:50 | 124 | 49 |
| 36 | [Familiar Tú Commands](36-familiar-t-commands.md) | 02:43:5002:50:50 | 194 | 69 |
| 37 | [Nosotros Commands](37-nosotros-commands.md) | 02:50:5002:57:26 | 185 | 65 |
| 38 | [Past Participles As Adjectives](38-past-participles-as-adjectives.md) | 02:57:2603:01:52 | 117 | 44 |
| 39 | [Present Perfect Tense](39-present-perfect-tense.md) | 03:01:5203:06:10 | 124 | 35 |
| 40 | [Past Perfect Tense](40-past-perfect-tense.md) | 03:06:1003:09:41 | 98 | 30 |
| 41 | [Future Tense](41-future-tense.md) | 03:09:4103:14:07 | 128 | 46 |
| 42 | [Future Perfect Tense](42-future-perfect-tense.md) | 03:14:0703:16:45 | 74 | 21 |
| 43 | [Conditional Tense](43-conditional-tense.md) | 03:16:4503:20:51 | 116 | 48 |
| 44 | [Conditional Perfect Tense](44-conditional-perfect-tense.md) | 03:20:5103:22:48 | 59 | 17 |
| 45 | [“Que” & “Lo que”](45-que-lo-que.md) | 03:22:4803:27:32 | 120 | 46 |
| 46 | [Understanding the Subjunctive](46-understanding-the-subjunctive.md) | 03:27:3203:35:21 | 255 | 39 |
| 47 | [Verbs in the Present Subjunctive](47-verbs-in-the-present-subjunctive.md) | 03:35:2103:44:33 | 248 | 69 |
| 48 | [Examples in the Present Subjunctive](48-examples-in-the-present-subjunctive.md) | 03:44:3303:51:07 | 108 | 81 |
| 49 | [Past Subjunctive](49-past-subjunctive.md) | 03:51:0703:58:33 | 155 | 82 |
| 50 | [Present Perfect Subjunctive](50-present-perfect-subjunctive.md) | 03:58:3304:02:29 | 92 | 39 |
| 51 | [Past Perfect Subjunctive](51-past-perfect-subjunctive.md) | 04:02:2904:05:30 | 81 | 20 |
| 52 | [The Conclusion](52-the-conclusion.md) | 04:05:3004:06:50 | 43 | 1 |
## Raw artifacts
- [`raw/captions.en-orig.vtt`](raw/captions.en-orig.vtt) — original YouTube auto-captions
- [`raw/transcript.jsonl`](raw/transcript.jsonl) — cleaned timestamped cues
- [`raw/slides.jsonl`](raw/slides.jsonl) — OCR'd on-screen text per unique frame
- [`raw/chapters.json`](raw/chapters.json) — YouTube chapter boundaries