智能出题与评测系统:按 Bloom 分类批量出题与组卷

前言

日常出题往往卡在几件事上:题干要贴合知识点,难度要有依据,选择、填空、简答、论述还要分别写标准答案和解析;题库建设或考前组卷时,题型比例和难度分布又要手工对齐。用通用对话让模型「随便出几道题」,输出格式和难度标定常常不稳定。

下面介绍 SkillHub 上的社区 Skill「智能出题与评测系统」(坐标 @user_f37e97ba/smart-question-generator,版本 1.0.0)。它把学科知识点、难度等级、题型作为结构化输入,按 Bloom 认知分类法标定难度,并支持批量生成与自动组卷;页面标注 requires_api_key=false,不依赖额外 API Key。

这是什么

「智能出题与评测系统」是 SkillHub education 分类下的社区(community)Skill,由发布者 user_f37e97ba 维护。

一句话定位:基于 Bloom 认知分类法的自动化试题生成工具——指定学科知识点、难度等级和题型(选择 / 填空 / 简答 / 论述),生成带标准答案、详细解析和难度标定的题目,并支持批量生成与自动组卷。

官方页面:

  • API 入口:https://api.skillhub.cn/user_f37e97ba/smart-question-generator
  • SkillHub 详情:https://www.skillhub.cn/skills/user_f37e97ba/smart-question-generator

核心功能

以下能力均来自官方简介,未在资料中出现的「评测」流程细节不作延伸。

多维度输入与批量出题

可同时指定:

  • 学科与知识点
  • 难度等级
  • 题型(选择、填空、简答、论述)

在一轮任务里批量生成多道题,减少重复描述格式与改稿成本。

Bloom 六层难度标定

难度标定对齐 Bloom 六层分类:

记忆、理解、应用、分析、评价、创造。

每道题在输出中应带有与层级对应的难度说明,便于和教学大纲或考核目标对照。

答案、解析与知识点闭环

官方说明每道题包含:

  • 标准答案
  • 详细解析
  • 知识点标注

适合直接入库或稍作校对后进入题库,而不是只有题干、没有阅卷依据。

自动组卷

在已有生成能力之上,支持按约束自动拼完整试卷:

  • 题型比例
  • 难度分布
  • 知识点覆盖

适合从「单题生成」延伸到「整张卷面」的场景。

安装与启用

SkillHub 页面给出的安装方式是:让当前 Agent 按官方安装文档操作,安装坐标 @user_f37e97ba/smart-question-generator。通用流程如下。

1、确认 SkillHub CLI

先检查本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可使用官方一键脚本(完整安装含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装说明原文:https://skillhub.cn/install/skillhub.md

2、安装到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前 Agent 实际读取的 skills 目录,否则默认落在 ./skills/,Agent 可能识别不到。

skillhub install @user_f37e97ba/smart-question-generator --dir <你的 skills 目录>

常见路径(以安装文档为准,按本机环境选择):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将 SkillHub 页面上的安装提示直接发给 Agent,让其读取 https://skillhub.cn/install/skillhub.md 后执行安装。

3、启用 Skill

安装完成后,在已加载该 Skill 的 Agent 会话中,用自然语言描述出题或组卷需求即可;本 Skill 为通用 SKILL.md 格式,无资料中未列出的额外配置文件要求。

典型用法

官方未提供固定命令行子工具,典型用法是在对话里把约束写清楚,让 Skill 按说明产出结构化试题。下面步骤与官方「核心功能」描述一致,可按需裁剪。

单批出题示例(对话要点)

  1. 说明学科与知识点范围(例如某一章节的 3~5 个知识点)。
  2. 指定题型与数量(如选择题 10 道、填空 5 道、简答 2 道)。
  3. 说明目标难度或希望覆盖的 Bloom 层级(如偏重「理解」「应用」)。
  4. 要求每题包含:题干、标准答案、详细解析、知识点标注、难度 / Bloom 层级。

自动组卷示例(对话要点)

  1. 给出试卷总题量或各题型比例(如选择 60%、填空 20%、简答 20%)。
  2. 给出难度分布(如简单 / 中等 / 困难各占比例,或指定 Bloom 层级分布)。
  3. 列出必须覆盖的知识点清单。
  4. 要求输出完整试卷结构(可含分卷、大题说明),并保留每题答案与解析。

经过上面的步骤,输出应满足「可阅卷、可入库、可再组卷」三类用途,而不是零散题干。

适用场景与注意

适合谁

  • 教师日常出题与改题
  • 在线题库建设
  • 企业培训考核题目编写
  • 需要按题型比例与难度分布组织的标准化考试组卷

使用注意

  • 资料侧重生成与组卷;若你需要的「评测」包含阅卷打分、防作弊、成绩统计等,需在 Agent 侧或业务系统中另行实现,不要默认本 Skill 已包含完整评测流水线。
  • 生成内容仍建议人工抽检,尤其是论述题评分要点与事实性学科内容。
  • 安装路径错误是常见坑:务必 skillhub install ... --dir 指向当前 Agent 的 skills 目录。

结尾

「智能出题与评测系统」把知识点、题型、难度和 Bloom 标定写进同一套工作流,并支持批量出题与按比例组卷,适合把出题从「单次 prompt 碰运气」改成可复用的结构化任务。

详情与安装入口:https://www.skillhub.cn/skills/user_f37e97ba/smart-question-generator

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜