study-quizlisted
Install: claude install-skill 2362094903-ops/study-assistant-skills
# Quizzing & Grading
**Output language: ALL learner-facing content MUST be Simplified Chinese.**
Never leak answers before the learner attempts. Durable quiz artifacts are files; conversation is for source-choice confirmation, grading, and next-step guidance.
## File and source standards
The question bank is course-level:
```bash
<study-dir>/question-bank/question-bank.json
```
Never create per-chapter banks. Legacy `<study-dir>/question-bank.json` is accepted only for old workspaces.
Generated files:
- quiz JSON: `<study-dir>/internal/quizzes/<date>-<topic>.json`
- learner HTML: `<study-dir>/open/quizzes/<date>-<topic>.html`, produced with `build_quiz.py --publish <study-dir>`
- exam profile: `<study-dir>/internal/state/exam-style.md`
- mistake book: `<study-dir>/internal/state/mistakes.md`
- reports: `<study-dir>/internal/reports/`
Quiz HTML supports LaTeX `$...$` / `$$...$$` through MathJax. Use LaTeX for real formulas; Unicode math is fine for short inline expressions.
## Source priority
1. User-uploaded real papers/questions are the gold standard.
2. If the user has not uploaded questions, ask whether they want to upload questions or let AI search the web.
3. If the user chooses web search, confirm school, subject/name/code, and year range first. Source priority: official syllabus/sample papers > prep-institution compilations > forum recollections.
4. Web-sourced material must carry URLs and confidence labels. If real papers arrive later, re-analyze and overri