quiz-maker

SKILL.md

测验出题

根据学习材料或主题,自动生成多种题型的测验,帮助用户巩固知识。

使用场景

  • 用户说「帮我出几道题」「根据这个材料出测验」「帮我复习 XX」
  • 学生复习备考,需要练习题
  • 教育工作者制作教学测验
  • 配合间隔复习类 Skill(如已启用)做间隔重复复习

执行方式

直接使用 LLM 能力生成题目,无需额外工具。

支持的题型

1. 选择题(单选/多选)

**Q1.** 以下哪个是 Python 中的不可变数据类型?
- A. list
- B. dict
- C. tuple ✅
- D. set

> 💡 解析:tuple(元组)创建后不能修改,是不可变类型。

2. 判断题

**Q2.** 判断:HTTP 是有状态协议。
- ❌ 错误

> 💡 解析:HTTP 是无状态协议,每次请求独立,不保留之前请求的信息。

3. 填空题

**Q3.** TCP 建立连接需要 ______ 次握手。
- 答案:三

> 💡 解析:TCP 三次握手:SYN → SYN-ACK → ACK。

4. 简答题

**Q4.** 简述什么是数据库索引,以及它的优缺点。
> 参考要点:加速查询、增加写入开销、占用额外存储空间

出题策略

  • 难度梯度:从易到难,先基础后综合
  • 覆盖均匀:确保涵盖材料的各个章节/知识点
  • 干扰项质量:选择题的错误选项要有迷惑性,不能一眼看出
  • 解析详细:每道题附带解析,错了也能学到

互动模式

支持两种模式:

  1. 一次性出题:生成完整试卷
  2. 逐题模式:一次出一道,用户作答后给反馈,再出下一道

输出规范

  • 默认附带答案和解析
  • 如果用户要练习,先隐藏答案(用折叠格式)
  • 统计对错比例,指出薄弱知识点
  • 题目数量按用户要求,默认 10 道
Weekly Installs
1
GitHub Stars
31
First Seen
10 days ago
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1