FAQ——数据导入
支持哪些导入格式?
支持CSV和TSV,可从Excel、Google Sheets、Numbers或Calc中复制粘贴。管理员可以导出账户的完整 JSON文件(用于备份);而完整JSON账户的重新导入属于恢复操作,由Omniscol团队负责,并不是管理界面中的常规操作。
如需专门的迁移方案,请参见 概览。
标识符由系统生成吗?
是的。导入学生、教师或班级时,Omniscol会生成稳定的内部标识符:人员的标识符由名和姓派生,小组的标识符包含其所属班级(<班级>:<小组>)。登录标识符的格式(名-姓、姓-名或身份编号)在 常规设置 的 用户名 字段中设置。
您也可以通过**外部标识符 / 学号(工号)**字段填写自己的编号,便于与学校信息系统对应追溯,也可用来区分重名的人员。
导入小组时,必须始终指明所属班级吗?
是的。小组始终是班级的细分,小组的ID包含其所属班级。在课程导入文件中,“班级”和“小组”两列需要配合使用。
参见 班级、小组、子小组。
表格的列顺序重要吗?
导入界面会打开一个按位置区分类型的列模板(科目、教师、教室等各占一个指定的列)。您可以调整模板中列的顺序,使其与源电子表格的列顺序一致:这样复制粘贴即可,无需改写您的文件。参见 通过表格批量导入课程。
列表字段(多位教师、多个小组等)使用哪些分隔符?
同一字段内可识别常见的分隔符:逗号、分号、斜杠、竖线、加号、&符号或换行。导入引擎会自动检测该字段所使用的分隔方式。
如果表格中含有未知科目会怎样?
在导入的第4步,Omniscol会提供创建未知实体的选项。对于自定义科目和部分教师,您可以在 管理 模块中请求创建,使其在全校范围内可用。名称可在第3步消除歧义时修改。
复杂课时能被正确导入吗?
部分可以。导入引擎能够很好地识别:
- 简单课时(科目 + 班级 + 教师 + 教室 + 时段),
- 基本的交替课时(
A/B), - 多教师课时(协同教学),
- 多教室课时。
以下情况识别效果较差,需要手动完善:
- 关联课时(半班交替),
- 复杂的连堂课,
- 教学小组组合,
- 具有精确时间、脱离时间网格的课时。
大文件导入失败怎么办?
- 检查是否存在空行或合并单元格。
- 将文件拆分为多个子集(按班级、按单位、按学期)。
- 优先使用源账户的完整导出,它通常比手动导出部分数据更规整。