guoyu/Archive/Study-Vue-redis_docs/题库导入说明.md

94 lines
3.2 KiB
Markdown
Raw Normal View History

2025-12-03 18:58:36 +08:00
# 题库导入说明
## 📋 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 │
└─────────┴──────────┘
```