智能出題與評測系統:按 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

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

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

小夜