Prepare complete seed data package for a Danish exam module
Prepare or update the complete seed data package for a Danish exam module: words, grammar topics, exercises, and sentences.
The user specifies a module level (1–5). Follow this pipeline:
src/data/seed/grammar-module{N}.json)For each of the 6 core Module 2 topics (or equivalent for other modules), produce a grammar_topics entry. Each topic must include: title, slug, module_level, category, explanation (100–300 words in English), rules array (with rule, example_da, example_en), tips, common_mistakes, sort_order.
src/data/seed/words-module{N}.json)Produce ~300 words. Include:
src/data/seed/exercises-module{N}.json)Produce ~200 exercises distributed across:
Each grammar topic should have at least 10 exercises.
src/data/seed/sentences-module{N}.json)Produce ~100 sentence pairs. Each sentence needs danish, english, module_level, topic_tags array, difficulty (1–3), source: "generated".
Output each JSON file separately. Validate that all strings use UTF-8 Danish characters correctly. After generation, suggest running scripts/seed-database.py to push to Supabase.