Seed: grade 3 rebuilt (every lesson 5+ questions, wrong figures/lesson text fixed), Persian digits and plain fractions across all grades, apply_fixups gains lesson/question_set, ledger save chunked for SQLite
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
| فایل | محتوا |
|
||||
|---|---|
|
||||
| `curriculum.json` | ۱۰ پایه (سوم تا دوازدهم)، ۵ کتاب، ۸۹ فصل، ۱٬۱۴۵ جزیره، ۵٬۴۰۶ درس؛ با `subject`، متنِ درس، مثال، قدمها و شکلِ درس (`figures`) |
|
||||
| `questions.json` | ۱۹٬۸۱۹ سوالِ چهارگزینهای، بعضی با شکل (`figure`) |
|
||||
| `questions.json` | ۲۱٬۱۷۲ سوالِ چهارگزینهای، بعضی با شکل (`figure`) |
|
||||
|
||||
هر فصل باید `subject` داشته باشد (ریاضی، حسابان، هندسه، آمار و احتمال، گسسته)؛ فایلِ بیآن رد میشود. شکلها
|
||||
(`Lesson.figures`، `Question.figure`) با `rag.services.diagram.validate` در ورود اعتبارسنجی میشوند و شکلِ نامعتبر کلِ
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|---|---|
|
||||
| پایههای سوم تا دوازدهم | **۱۰ پایه** |
|
||||
| کتاب (ریاضی، حسابان، هندسه، آمار و احتمال، گسسته) | **۱۵ کتاب در ۵ درس** |
|
||||
| سؤالِ چهارگزینهای | **۱۹٬۸۱۹** |
|
||||
| سؤالِ چهارگزینهای | **۲۱٬۱۷۲** |
|
||||
| عملیاتِ API، مستند در Swagger | **۶۱** |
|
||||
| تستِ خودکار، همه سبز | **۹۷۳** |
|
||||
| اپِ جنگو، هرکدام یک مسئولیت | **۱۴** |
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
### واحدهای محتوا (این واژهها در کلِ سند تکرار میشوند)
|
||||
|
||||
پایه Grade ۱۰ ← کتاب Subject ۵ ← فصل Unit ۸۹ ← جزیره Node ۱٬۱۴۵ ← درس Lesson ۵٬۴۰۶ ← سؤال Question ۱۹٬۸۱۹ ← گزینه Choice
|
||||
پایه Grade ۱۰ ← کتاب Subject ۵ ← فصل Unit ۸۹ ← جزیره Node ۱٬۱۴۵ ← درس Lesson ۵٬۴۰۶ ← سؤال Question ۲۱٬۱۷۲ ← گزینه Choice
|
||||
|
||||
**«درس» در این پروژه یعنی یک «تیپمسئله»ی کتاب**، نه یک جلسهی کلاس. برای همین درس خیلی ریز است و اپ در سطحِ **جزیره** (Node) بازی میشود: آزمونِ هر جزیره از درسهایش سؤال برمیدارد.
|
||||
|
||||
@@ -732,7 +732,7 @@ if (Math.sign(y) !== Math.sign(py)) { const r = bisect(f, px, x); if (Math.abs(f
|
||||
| فایل | محتوا |
|
||||
|---|---|
|
||||
| `content/seed/curriculum.json` | ۱۰ پایه، ۵ کتاب، ۸۹ فصل، ۱٬۱۴۵ جزیره، ۵٬۴۰۶ درس، با مثال، قدمها و شکلِ درس |
|
||||
| `content/seed/questions.json` | ۱۹٬۸۱۹ سؤالِ چهارگزینهای، بعضی با شکل |
|
||||
| `content/seed/questions.json` | ۲۱٬۱۷۲ سؤالِ چهارگزینهای، بعضی با شکل |
|
||||
|
||||
- `seed_content` در هر انتشار اجرا میشود؛ **هیچوقت چیزی پاک نمیکند** و اجرای دوبارهاش بیخطر است.
|
||||
- سؤال با **مسیرِ عنوان** (پایه › فصل › جزیره › درس) به درس وصل میشود، نه با شناسه — چون شناسهها بینِ دو دیتابیس فرق دارند.
|
||||
|
||||
Reference in New Issue
Block a user