考试酷题库格式转换
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_873260da/examcoo-format。
技能介绍
要解决的问题
考试酷的试题录入页面只接受「全选复制 → 粘贴」的方式导入题目,而手上的题库通常散落在 Excel、CSV 或纯文本里。逐题手敲,一道判断题也许只花几十秒,但几百道题下来就是纯粹的重复劳动。本技能面向批量导入场景:把结构化题库一次性渲染成考试酷可直接粘贴的 HTML 片段,省去手工搬运。
工作原理
技能接收 Excel / CSV / 文本题库,按题型逐题生成 HTML。输出整体以 INPUT.EXAMCOO.CLIPBOARD.TAG 标签起始,每道题一个独立容器,容器 id 与题型前缀对应:
- 单选题:容器形如
singleapp_{P}_{n},选项使用radioBox / radioWrapper结构,正确项渲染为input type="radio"+label。 - 多选题:容器类名为
checkBoxPane,选项为checkBox / checkBoxWrapper,input使用type="checkbox"。 - 判断题:没有选项区,答案区由「参考答案:」加标记字符组成。
答案编码是这套格式里最容易踩坑的部分,技能对此做了逐字段验证:
- 选择题的隐藏字段
intAns使用位掩码,A=1, B=2, C=4, D=8,多选答案为各正确选项掩码之和;显示文本answerLabel则写字母串,如ABD。 - 判断题的「对」写作标记
v,「错」写作 ASCII 字符x——不是乘号×(U+00D7),且intAns分别写1和0,错项的intAns不是2。写错这两处,导入后该题会显示「未选」。
适用边界
- 官方粘贴模板目前只覆盖单选、多选、判断三种题型,填空和问答题没有对应格式,需改用 CURLEY_C1 题库模板或试卷文本格式。
- 题干与选项文本需做 HTML 转义(
&、>、"等),否则粘贴后可能乱码或标签被吞。 - 建议导入后反向验证:在考试酷里找一道同类题点击「复制」,把粘贴出的 HTML 原样发回,对照
intAns值与标记字符逐字校正,比凭空推断可靠得多。
使用场景
- 手里有一份 Excel 题库要录入考试酷,希望全选复制后直接粘贴到录入页面的试题区。
- 教学团队整理了 CSV 判断题集,需要转成可粘贴导入的 HTML,并保证答案显示正确。
- 从题库网站复制的题目散落在文本里,希望批量渲染成考试酷的单选/多选 HTML 片段。
- 导入判断题后考试酷显示未选,需要按复制到剪贴板的真实格式逐字段校正 intAns 和标记字符。
适合人员
- 需要把大量 Excel/CSV 题库录入考试酷的教师或教务人员,希望摆脱逐题手敲。
- 负责题库数字化的运营人员,要按考试酷粘贴格式批量生成单选、多选、判断题的 HTML。
- 写脚本对接题库导入的工具开发者,需要可靠的题型容器结构和答案位掩码规则。
- 遇到过导入后显示未选或答案错乱问题、想弄清考试酷剪贴板真实格式的人。