深度 Question
- 作者仓库星标 24,518
- 作者仓库 DeepTutor
Deep Question (Quiz Generation)
Use the exec tool to invoke DeepTutor's quiz generation pipeline (ideation → evaluation → generation → validation).
When to Use
- User wants practice questions or quizzes on a topic
- User is preparing for an exam or self-testing
- User asks to "generate questions", "quiz me", "create practice problems"
Command
deeptutor run deep_question "<topic>" --format json -l <lang> [options]
Options
| Flag | Description |
|---|---|
-l <lang> |
Response language: en or zh |
--config num_questions=N |
Number of questions (default: 1, max: 50) |
--config difficulty=<level> |
easy, medium, hard |
--config question_type=<type> |
multiple_choice, open_ended, true_false, etc. |
--config mode=<mode> |
custom (default) or mimic |
-t rag |
Ground questions in a knowledge base |
--kb <name> |
Knowledge base to use |
Examples
Basic quiz:
deeptutor run deep_question "Calculus integration techniques" --format json -l en --config num_questions=5 --config difficulty=medium
Multiple-choice from a textbook:
deeptutor run deep_question "Chapter 3: Linear Algebra" --format json -l zh -t rag --kb math-textbook --config question_type=multiple_choice --config num_questions=10
Hard open-ended questions:
deeptutor run deep_question "Quantum mechanics fundamentals" --format json -l en --config difficulty=hard --config question_type=open_ended
Important
- This capability can take over a minute for multiple questions — use
timeout=300with theexectool. - Parse NDJSON events with
"type": "content"for the generated questions and answers.
- 流狐分类
- 通用
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @HKUDS · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 需简单配置
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 允许写入 / 修改
- Shell 执行
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 User wants practice questions or quizzes on a topic User is preparing for an exam or self-testing User asks to "generate questions", "quiz me", "create practice problems"
Command
Flag · Description -l <lang> · Response language: en or zh --config numquestions=N · Number of questions (default: 1, max: 50)
Basic quiz: Multiple-choice from a textbook: Hard open-ended questions:
This capability can take over a minute for multiple questions — use timeout=300 with the exec tool. Parse NDJSON events with "type": "content" for the generated questions and answers.
# Deep Question (Quiz Generation)
Use the `exec` tool to invoke DeepTutor's quiz generation pipeline (ideation → evaluation → generation → validation).
## When to Use
- User wants **practice questions** or **quizzes** on a topic
- User is preparing for an exam or self-testing
- User asks to "generate questions", "quiz me", "create practice problems"
## Command
```bash
deeptutor run deep_question "<topic>" --format json -l <lang> [options]
```
### Options
| Flag | Description |
|------|-------------|
| `-l <lang>` | Response language: `en` or `zh` |
| `--config num_questions=N` | Number of questions (default: 1, max: 50) |
| `--config difficulty=<level>` | `easy`, `medium`, `hard` |
| `--config question_type=<type>` | `multiple_choice`, `open_ended`, `true_false`, etc. |
| `--config mode=<mode>` | `custom` (default) or `mimic` |
| `-t rag` | Ground questions in a knowledge base |
| `--kb <name>` | Knowledge base to use |
## Examples
Basic quiz:
```bash
deeptutor run deep_question "Calculus integration techniques" --format json -l en --config num_questions=5 --config difficulty=medium
```
Multiple-choice from a textbook:
```bash
deeptutor run deep_question "Chapter 3: Linear Algebra" --format json -l zh -t rag --kb math-textbook --config question_type=multiple_choice --config num_questions=10
```
Hard open-ended questions:
```bash
deeptutor run deep_question "Quantum mechanics fundamentals" --format json -l en --config difficulty=hard --config question_type=open_ended
```
## Important
- This capability can take **over a minute** for multiple questions — use `timeout=300` with the `exec` tool.
- Parse NDJSON events with `"type": "content"` for the generated questions and answers. 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> When to Use → Command → Options → Examples → Important
要点 -> practice questions · quizzes · over a minute · Use the exec tool to invoke DeepTutor's quiz generation pipeline (ideation → evaluation → generation → validation). · - This capability can take over a minute for multiple questions — use timeout=300 with the exec tool.
文件/命令 -> exec · -l <lang> · --config numquestions=N · --config difficulty=<level> · easy · medium · hard · --config questiontype=<type>
内容 SHA-256 -> 0697b7697b30
原文结构
适用与边界
原文中的明确线索
exec、-l <lang>、--config numquestions=N、--config difficulty=<level>、easy、medium、hard、--config questiontype=<type>