前言¶
日常出題往往卡在幾件事上:題幹要貼合知識點,難度要有依據,選擇、填空、簡答、論述還要分別寫標準答案和解析;題庫建設或考前組卷時,題型比例和難度分佈又要手工對齊。用通用對話讓模型「隨便出幾道題」,輸出格式和難度標定常常不穩定。
下面介紹 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 按說明產出結構化試題。下面步驟與官方「核心功能」描述一致,可按需裁剪。
單批出題示例(對話要點)
- 說明學科與知識點範圍(例如某一章節的 3~5 個知識點)。
- 指定題型與數量(如選擇題 10 道、填空 5 道、簡答 2 道)。
- 說明目標難度或希望覆蓋的 Bloom 層級(如偏重「理解」「應用」)。
- 要求每題包含:題幹、標準答案、詳細解析、知識點標註、難度 / Bloom 層級。
自動組卷示例(對話要點)
- 給出試卷總題量或各題型比例(如選擇 60%、填空 20%、簡答 20%)。
- 給出難度分佈(如簡單 / 中等 / 困難各佔比例,或指定 Bloom 層級分佈)。
- 列出必須覆蓋的知識點清單。
- 要求輸出完整試卷結構(可含分卷、大題說明),並保留每題答案與解析。
經過上面的步驟,輸出應滿足「可閱卷、可入庫、可再組卷」三類用途,而不是零散題幹。
適用場景與注意¶
適合誰
- 教師日常出題與改題
- 在線題庫建設
- 企業培訓考覈題目編寫
- 需要按題型比例與難度分佈組織的標準化考試組卷
使用注意
- 資料側重生成與組卷;若你需要的「評測」包含閱卷打分、防作弊、成績統計等,需在 Agent 側或業務系統中另行實現,不要默認本 Skill 已包含完整評測流水線。
- 生成內容仍建議人工抽檢,尤其是論述題評分要點與事實性學科內容。
- 安裝路徑錯誤是常見坑:務必
skillhub install ... --dir指向當前 Agent 的 skills 目錄。
結尾¶
「智能出題與評測系統」把知識點、題型、難度和 Bloom 標定寫進同一套工作流,並支持批量出題與按比例組卷,適合把出題從「單次 prompt 碰運氣」改成可複用的結構化任務。
詳情與安裝入口:https://www.skillhub.cn/skills/user_f37e97ba/smart-question-generator