# 如何导入题库？

**简而言之**：在“测试”中，从示例压缩包出发，把其中的题目换成您自己的题目，然后放入您的文件并点击“校验文件”。没有问题阻断导入时，“导入这个已校验的文件”会创建题库，它随即成为学校的默认题库。

**适用对象**：希望用自己的题目进行测试的学校管理员。

**准备事项**：
- 已写好的题目，以及每道题的级别、能力和答案。
- 题目带图片或声音时，相应的文件。
- 一款能保存为 CSV 格式的电子表格软件。

## 操作步骤

1. 在侧边栏打开“测试”。
2. 在“以表格格式导入题库”区块中，点击“下载示例压缩包（表格与媒体文件，每种题型一道题）”。您会得到 `gabarit-banque-de-test.zip` 文件。
3. 解压压缩包。其中有表格 `gabarit-banque-de-test.csv` 和一个 `medias` 文件夹，文件夹里是表格各行引用的图片和声音。
4. 打开表格。把示例行换成您的题目，每行一道题。不要改动第一行，它是各列的名称。
5. 以 CSV 格式保存文件。
6. 把您的题目引用的图片和声音放进 `medias` 文件夹，并删除示例的图片和声音。然后把这个文件夹和表格一起压缩成一个 `.zip` 压缩包。不含媒体文件的题库也可以只放入表格。
7. 在导入区块中，把您的 `.csv` 或 `.zip` 文件放入“点击或将文件拖到这里”区域，或点击该区域选择文件。
8. 点击“校验文件”。
9. 阅读结果。如果结果指出阻断性问题，请在表格中更正，然后从第 7 步重新开始。
10. 结果显示“没有阻断性问题”时，再核对一遍“标识符”“版本”和“标题”。
11. 点击“导入这个已校验的文件”。
12. 等待导入总结出现：题库会显示在“可用的题库”表格中。

只有管理员可以导入题库。题库导入后，教师可以像选择任何启用的题库一样，为自己的班级选择它：[为班级或学生选择题库](https://www.testfle.com/zh/help/administrators/choose-the-bank-of-a-class-or-a-student)一文说明了这项设置。

[视频：导入题库：下载示例压缩包后原样放入，校验没有阻断性问题，题库的标识符、版本和标题](https://www.testfle.com/medias/aide/zh/administrateurs/importer-une-banque-de-questions-parcours.mp4?v=e8bfd0d7f8)
在测试页面下载示例压缩包 gabarit-banque-de-test.zip，把压缩包原样放入，校验没有阻断性问题，然后填写标识符、版本和标题，不执行导入。

## 从示例压缩包出发

示例压缩包是制作题库的起点。它遵循所有导入压缩包的约定：表格放在根目录，媒体文件放在 `medias` 文件夹中。它可以原样放入导入区块，“校验文件”不会在其中发现任何阻断性问题：这样，您在写第一道题之前就能看到校验的要求。示例只用到这一步为止：一旦导入，这个题库就会成为学校的默认题库。

示例表格为每种可用的题型准备了一道贴近实际的题目，各行展示了答案的所有写法。例如，选项前加星号表示正确答案，竖线用来分隔各个选项。有几道示例题在 `remarque_pedagogique` 列中说明了所用的约定。编写自己的题目时，请把这些行留在眼前作参考，放入文件之前再把它们删除。

保存的文件可以用分号分隔各列，也可以用逗号：两种都能识别。不含媒体文件的题库只需要一个表格。在压缩包中，表格放在根目录，而且只能有一个表格；媒体文件放在 `medias` 文件夹中，文件夹名称不带重音符号。表格只用文件名引用每个媒体文件，例如 `chat.jpg`。

制作第一个题库时，TestFLE 团队可以帮您准备文件：请与团队联系。

> **注意**：题库一经导入，就成为学校的默认题库。所有没有自己题库的班级和学生，在下一次测试时都会使用它。已指定题库的班级保留原来的题库，已经开始的测试也会用原来的题库完成。要恢复原先的默认题库，请在表格中该题库所在行点击“设为默认题库”：[启用、停用或归档题库](https://www.testfle.com/zh/help/administrators/activate-deactivate-or-archive-a-bank)一文说明了这一操作。

---

## 了解设置与特殊情况

### 校验做了什么

“校验文件”会读取整个文件，但不写入任何数据：在这一步不会创建任何题库。结果会统计题目、媒体文件和将被缩小的图片的数量。它“按题型”和“按级别”列出题目的分布，并指出阻断性问题和警告。每个问题在表格中占一行，共三列：“行”“列”和“信息”。信息会说明需要更正什么。

阻断性问题会阻止导入：只要还有一处，“确认导入已校验的文件”区块（包括其中的字段和“导入这个已校验的文件”按钮）就不会显示。警告不会阻止任何操作，但值得一读。每次更正后，请重新放入文件并再次校验。

![题库压缩包的校验结果：按题型和按级别的数量，以及三处阻断性问题，其中一处是表格引用的图片不在压缩包中](https://www.testfle.com/medias/aide/zh/administrateurs/importer-une-banque-de-questions-controle-1216.webp?v=3ed521293a)

### 标识符、版本和标题

在“确认导入已校验的文件”下方，有三个字段用来描述题库。“标识符”和“标题”已根据文件名预先填好，“版本”的值为“1.0”。标题就是教师在题库列表中看到的名称：请取一个一看就懂的名称。标识符和标题不能留空。

如果已有标识符和版本都相同的题库，导入会被拒绝：提示会写出该题库的标识符和版本，并以“版本已存在：请更改版本号。”结尾。要导入同一题库的新版本，请保留标识符并更改版本，例如改为“1.1”。

### 已校验的文件与确认

确认针对的是经过校验的那一个文件，TestFLE 凭它的指纹来识别。如果文件在此期间有改动，确认会被拒绝。已校验的文件保留三十分钟。超过这个时限，或者文件已经导入过，就需要重新校验（“已检查的压缩包不再可用（超过三十分钟，或已导入）：请重新检查文件。”）。

上传过程中，进度条会显示进度（“正在上传文件”，并附百分比），随后显示“导入已启动…”和“正在导入…”。最后的总结会给出题库的标题、标识符和版本，以及已导入的题目数量和已上传的媒体文件数量。

### 文件的限制

压缩包最大 400 MB，解压后最大 500 MB。压缩包最多包含 4000 个文件。表格本身最大 20 MB。每张图片最大 15 MB，超过 1600 像素的图片会被缩小到这个尺寸，不会变形。每个声音文件最大 20 MB。

### 题目保存在哪里？

题目导入后保存在 TestFLE 中：表格只是传送题目的手段，您可以把它丢弃。只有媒体文件以文件的形式保留。要更正题库，请导入一个新版本，然后停用或归档旧版本。

## 相关文章

- [如何启用、停用或归档题库？](https://www.testfle.com/zh/help/administrators/activate-deactivate-or-archive-a-bank)：“测试”页面的“可用的题库”表格为每个题库标出一种状态：启用、停用或已归档。四个按钮可以更改状态，但默认题库既不能停用，也不能归档。
- [如何为班级或学生选择题库？](https://www.testfle.com/zh/help/administrators/choose-the-bank-of-a-class-or-a-student)：服务器按以下顺序确定学生使用的题库：指定给该学生的题库，所在班级的题库，学校的题库。为班级设置题库，请打开“班级”或“测试”；为学生设置，请打开学生的档案。
- [我的学生将使用哪个题库，如何更换？](https://www.testfle.com/zh/help/teachers/which-question-bank-my-students-take)：如果管理员为学生的下一次测试单独指派了题库，学生就使用该题库；否则使用所在班级的题库；班级没有题库时，使用学校的默认题库。要更换某个班级的题库，请在“我的班级”中打开该班级的菜单，点击“更换题库…”。

---
由 TestFLE 团队撰写. 更新于 2026年11月13日.
https://www.testfle.com/zh/help/administrators/import-a-question-bank
