cb22804a1f
- 5 micro-lessons (200-400 words each) - Standardized YAML frontmatter with audio metadata - Quiz with 5 questions + explanations - TTS pipeline script (Azure/Piper/ElevenLabs) - Lesson template for future modules - Calibrated read times and audio durations
82 lines
1.8 KiB
JSON
82 lines
1.8 KiB
JSON
{
|
|
"id": "module-01",
|
|
"course_id": "daily-fiqh-beginner",
|
|
"title": "Purification & Prayer",
|
|
"description": "The foundation of daily worship \u2014 wudu, ghusl, and the essentials of salah",
|
|
"order": 1,
|
|
"lesson_count": 5,
|
|
"estimated_duration": "12 minutes",
|
|
"prerequisites": [],
|
|
"lessons": [
|
|
{
|
|
"id": "lesson-01",
|
|
"title": "The Intention of Wudu",
|
|
"file": "lesson-01-intention-of-wudu.md",
|
|
"order": 1,
|
|
"read_time": "2 min",
|
|
"audio_duration": "2:09",
|
|
"tags": [
|
|
"wudu",
|
|
"intention",
|
|
"purification"
|
|
]
|
|
},
|
|
{
|
|
"id": "lesson-02",
|
|
"title": "How to Perform Wudu Step by Step",
|
|
"file": "lesson-02-how-to-perform-wudu.md",
|
|
"order": 2,
|
|
"read_time": "3 min",
|
|
"audio_duration": "2:26",
|
|
"tags": [
|
|
"wudu",
|
|
"prayer",
|
|
"step-by-step"
|
|
]
|
|
},
|
|
{
|
|
"id": "lesson-03",
|
|
"title": "When Wudu Breaks",
|
|
"file": "lesson-03-when-wudu-breaks.md",
|
|
"order": 3,
|
|
"read_time": "3 min",
|
|
"audio_duration": "2:27",
|
|
"tags": [
|
|
"wudu",
|
|
"nullifiers",
|
|
"purification"
|
|
]
|
|
},
|
|
{
|
|
"id": "lesson-04",
|
|
"title": "The Call to Prayer",
|
|
"file": "lesson-04-the-adhan.md",
|
|
"order": 4,
|
|
"read_time": "3 min",
|
|
"audio_duration": "2:22",
|
|
"tags": [
|
|
"adhan",
|
|
"prayer",
|
|
"dua"
|
|
]
|
|
},
|
|
{
|
|
"id": "lesson-05",
|
|
"title": "The Essentials of Salah",
|
|
"file": "lesson-05-essentials-of-salah.md",
|
|
"order": 5,
|
|
"read_time": "3 min",
|
|
"audio_duration": "2:52",
|
|
"tags": [
|
|
"salah",
|
|
"prayer",
|
|
"pillars"
|
|
]
|
|
}
|
|
],
|
|
"quiz": {
|
|
"file": "quiz.json",
|
|
"question_count": 5,
|
|
"passing_score": 4
|
|
}
|
|
} |