feat(learn): align seed data with Hermes schema and port Gitea content

- Port full markdown lesson content from Gitea (courses/daily-fiqh-beginner)
  into seed-learn.json module content fields
- Fix quizData format: wrap questions in {questions: [...]} object to match
  LessonReaderPage parseQuizData() expectations
- Add quiz explanations from Gitea quiz.json
- Generate TTS audio for all 5 modules using Edge TTS (en-US-AriaNeural)
- Store audio files in public/audio/learn/daily-fiqh-beginner/
- Add audioPath references pointing to /audio/learn/... MP3s

Closes next steps from HERMES_INSTRUCTIONS.md content + audio gap.
This commit is contained in:
wmj2024
2026-06-28 04:56:21 +08:00
parent fd1154dba2
commit 81bf6af044
6 changed files with 86 additions and 41 deletions
Binary file not shown.