# 题库导入说明 ## 📋 Excel 导入格式说明 ### 题型字段说明(重要) 在导入Excel文件时,**题型字段必须使用英文值**,不能使用中文: | 中文名称 | 必须填写的英文值 | 说明 | |---------|----------------|------| | 单选题 | `single` | 单项选择题 | | 多选题 | `multiple` | 多项选择题 | | 判断题 | `judge` | 判断正误题 | | 填空题 | `fill` | 填空题 | | 简答题 | `essay` | 简答或论述题 | ### Excel表格示例 | 题型 | 题干 | 选项 | 正确答案 | 分值 | |------|------|------|---------|------| | single | 以下哪个是JavaScript的数据类型? | ["A. String","B. Integer","C. Character","D. Float"] | A. String | 5 | | multiple | 以下哪些是前端框架? | ["A. Vue","B. React","C. Spring","D. Angular"] | A,C | 10 | | judge | JavaScript是一种编译型语言 | ["正确","错误"] | 错误 | 2 | | fill | JavaScript的变量声明关键字有____、____和____ | [] | let,const,var | 3 | | essay | 请简述JavaScript的闭包概念 | [] | 闭包是指函数能够访问其词法作用域外的变量... | 10 | ### 常见错误 ❌ **错误示例1:使用中文题型** ``` 题型: 单选题 <-- 错误!会提示"题型错误" ``` ✅ **正确示例1:使用英文题型** ``` 题型: single <-- 正确 ``` ❌ **错误示例2:选项格式错误** ``` 选项: A. 选项1, B. 选项2 <-- 错误格式 ``` ✅ **正确示例2:选项使用JSON数组格式** ``` 选项: ["A. 选项1","B. 选项2","C. 选项3","D. 选项4"] <-- 正确格式 ``` ### 选项字段说明 - **单选题/多选题**:选项必须是JSON数组格式,如:`["A. 选项1","B. 选项2","C. 选项3","D. 选项4"]` - **判断题**:选项通常为 `["正确","错误"]` - **填空题/简答题**:选项可以为空数组 `[]` ### 正确答案字段说明 - **单选题**:填写完整的选项内容,如:`A. String` - **多选题**:多个答案用英文逗号分隔,如:`A,B,D` - **判断题**:填写 `正确` 或 `错误` - **填空题**:多个答案用英文逗号分隔,如:`let,const,var` - **简答题**:填写参考答案文本 ### 导入步骤 1. 点击"导入题目"按钮 2. 点击"下载模板"获取标准Excel模板 3. 按照模板格式填写题目数据(注意题型必须用英文) 4. 保存Excel文件 5. 上传文件进行导入 6. 查看导入结果 ### 注意事项 1. ⚠️ **题型字段必须使用英文值**(single、multiple、judge、fill、essay) 2. 选项字段必须是合法的JSON数组格式 3. Excel文件格式必须是 `.xls` 或 `.xlsx` 4. 必填字段:题型、题干、正确答案、分值 5. 建议先下载模板,按照模板格式填写 ### 快速参考卡片 ``` 题型对照表(请牢记) ┌─────────┬──────────┐ │ 中文 │ 英文值 │ ├─────────┼──────────┤ │ 单选题 │ single │ │ 多选题 │ multiple │ │ 判断题 │ judge │ │ 填空题 │ fill │ │ 简答题 │ essay │ └─────────┴──────────┘ ```