用途:为 Skill Forge 系统生成和导入试卷内容,直接写入共享数据库,但不管理运行环境。
主要能力:从 JSON 文件导入试卷;AI 驱动的试卷生成标注为规划中。
使用方式:运行 node scripts/import_quiz.js <JSON文件路径>,例如 node scripts/import_quiz.js ./quiz_template.json。脚本会先检查 skill-forge-base 的 Dashboard 服务是否启动,未启动则自动启动并等待端口就绪,再执行导入。查看帮助可用 node scripts/import_quiz.js --help。
JSON 模板需包含 topic 和 questions 数组,题目字段包括 content、type(choice|essay|code)、options、correct_answer、explanation、knowledge_points、score。数学表达式必须放在 $...$ 或 $$...$$ 内,否则按普通文本显示;选择题 options 不要手写 A./B./C./D. 前缀。
依赖:Node.js >= 14.0.0、SQLite3,且需 ~/.skill-forge/skill-forge.db 已由 skill-forge-base 初始化。
限制:AI 生成功能尚未提供;资料未说明收费、价格与平台支持情况。