学校管理员
如何用 CSV 文件一次创建多个账号?
由 TestFLE 团队撰写.
简而言之
“导入”菜单可以用 CSV 文件一次创建学生账号,或教师和管理员账号:模板、预览、更正、确认。不会创建任何密码:每个人通过“首次登录”自行激活账号。
适用对象与准备事项
- 适用对象
- 需要一次为大量学生或整个团队创建账号的学校管理员。
- 准备事项
- 一个 CSV 文件,每人一行,包含下文所述的各列。
- 每名学生的校内编号、电子邮箱和班级。
- 每位教师或管理员的称谓、名、姓、电子邮箱和管理员身份。
操作步骤
“用户导入”页面有两个相互独立的区块,没有先后顺序:“导入学生”和“导入教师与管理员”。每个区块都有自己的模板、上传区域和按钮。以下步骤对两者都适用。
- 在侧边栏打开“导入”,然后找到与您的文件对应的区块。
- 点击“下载 CSV 模板”。TestFLE 会给您 gabarit-eleves.csv 或 gabarit-professeurs.csv 文件,其中有两行示例。
- 用电子表格软件打开它,把示例行换成您的人员,然后以 CSV UTF-8 格式保存。不要修改表头。
- 把文件放入“点击或将文件拖到这里”区域,或点击该区域选择文件。
- 点击“预览”。此时还没有写入任何数据:预览只保留在内存中。
- 阅读“预览摘要”:有效行、错误、待创建的班级、将沿用的现有班级、将创建或将更新的账号。
- 在表格中更正标为“有错误”的行,然后点击每个已更正行末尾的“应用更正”。
- 点击“确认”。只有不再有任何错误时,这个按钮才可用。随后它变为“导入已完成”,“确认结果”给出各项数量。
需要填写的列
无论页面使用哪种语言,文件的表头都是英文,而且固定不变:所有人使用同一种格式。页面在每个区块的标题下方列出各列,并注明是否必填。TestFLE 接受不超过 5 MB、以 UTF-8 保存的“.csv”文件,各列用逗号或分号分隔。
“导入学生”区块。
- School reference(必填):学生在学校管理系统中的编号。它将与电子邮箱一起用于首次登录。
- Email(必填):首次登录时用来指明账号。可以使用 xiaoming@xuexiao.com 这样的虚构地址,因为 TestFLE 不发送任何消息。
- Class(必填):学生所在班级的名称。尚不存在的班级会被创建。
- Date of birth(选填):格式为 YYYY-MM-DD,例如 2012-04-30,并且不能晚于今天。
- Non-reader(选填):yes 或 no(也接受 oui、non、true、false、1 和 0)。单元格留空表示学生会阅读。这个值只在创建学生时读取。
“导入教师与管理员”区块。 五列都是必填的。
- Title:称谓,例如 Mr 或 Mrs。
- First name 和 Last name:名和姓。首次登录时,姓氏用来证明身份。
- Email:账号的电子邮箱。
- Administrator:yes、no、true、false、1、0、oui 或 non。这个单元格不能留空。
深入了解
了解设置与特殊情况
导入会创建什么?
TestFLE 为每个有效行创建一个账号。学生还会有自己的档案,其中有校内编号、班级、出生日期和“非阅读者”设置。新建账号的状态是“待首次登录”:这一标注显示在“学生”和“教师”列表中账号状态的下方。
Class 列会怎样处理?
TestFLE 把这个名称与您启用的班级的名称比对,不区分大小写。如果有一个启用的班级使用这个名称,学生就加入该班级,摘要把它列在“将沿用的现有班级”中,并附有说明“这些行的学生将加入现有班级。已归档的班级不会被沿用:其名称会显示在“待创建的班级”中。”否则,TestFLE 会创建这个班级,并把它列在“待创建的班级”中。如果有多个启用的班级使用同一个名称,该行会被拒绝(“有多个现有班级使用该名称。”)。
已归档的班级不会被沿用。如果它的名称再次出现在文件中,导入会另外创建一个同名的、启用的新班级;已归档的班级保持归档,并且是空的:归档时,其学生已与它解除关联。因此,确认之前请阅读“待创建的班级”:如果其中出现一个您以为已存在的名称,说明那是一个已归档的班级。
由导入创建的班级没有教师:创建班级及其团队一文说明了如何为它指定教师。另外,无论文件中有哪些列,导入都不会把教师加入班级。
在页面上直接更正错误
在行表格中,标为“有错误”的行可以直接编辑:每个单元格都变成输入框。点击该行末尾的“应用更正”,TestFLE 会重新检查整个文件。摘要、待创建班级的列表和错误都会随之更新。
更正不会修改原始文件,也不会修改学校的管理系统。一条蓝色说明提醒这一点(“在此处所做的更正不会同步回学校的管理系统:若问题源自学校数据库,下次导出时仍会出现。”)。因此,如果您打算日后重新导入,请同时更正数据来源。
每条错误都写明电子表格中的行、相关的列和一条信息。文件的表头是第 1 行:第一个人在第 2 行。表格显示所有有错误的行,但没有错误的行只显示前二十行。
以下是您最常遇到的信息。
- 文件中缺少必填的列(“缺少必填列:”,后接各列的名称)。请重新打开模板,对照表头。
- 必填的单元格是空的(例如“校内编号必填。”“班级必填。”或“电子邮箱必填。”)。
- 某个编号或电子邮箱出现了两次(“该校内编号已出现在第”或“该邮箱已出现在第”,后接行号和“行。”)。
- 校内编号已存在,但对应另一个电子邮箱(“该学生编号已存在,但对应另一个邮箱。”),或者电子邮箱属于另一个账号(“该邮箱已被另一个账户使用。”)。
- 对于教职人员,电子邮箱属于一个不是教师的账号(“已有使用该邮箱的账户,但不是教师账户。”)。
- 出生日期写法有误(“出生日期格式必须为 YYYY-MM-DD。”)或晚于今天(“出生日期不能晚于今天。”)。
- Non-reader 列中有无法识别的值(“Non-reader 必须是 yes/no、true/false、1/0 或 oui/non,或留空(会阅读的学生)。”),或者 Administrator 列中有无法识别的值(“Administrator 必须是 yes/no、true/false、1/0 或 oui/non。”)。
- 地址不符合电子邮箱的格式(“电子邮箱无效。”)。
预览保留多长时间?
没有操作时,TestFLE 把预览在内存中保留 30 分钟。每次更正都会把期限再推后 30 分钟。超过这个期限,或者 TestFLE 在此期间重新启动过,确认会被拒绝(“预览已过期或不存在:请重新上传文件。”)。此时请再次放入文件,并从“预览”重新开始:您在页面上所做的更正会丢失。
“清除预览”按钮会立即删除 TestFLE 一侧的预览。替换已放入的文件也有同样的效果。文件中有整所学校的电子邮箱和编号:TestFLE 不在任何地方保存这个文件,只在内存中保留这份预览。
重新导入文件
您可以再次放入一个文件,其中有些人员已经存在。摘要会为每一行归类。
- “已存在,跳过”:该人员已存在,没有任何变化。
- “将更新”:对于学生,班级有变化,或者原先为空的出生日期被补上。文件中的班级尚不存在时也属于这种情况:确认时系统会创建该班级,并把学生移入其中。对于教职人员,称谓、名、姓或管理员身份有变化。
- “将创建”:该人员是新的。
因此,重新导入可以一次更改大量学生的班级:摘要把这些行计入“待更新的学生”。也请再核对一遍“待创建的班级”:班级名称打错字时,那里会多出一个新班级,学生会被移入其中。如果档案中已有另一个出生日期,文件中的日期不会覆盖任何内容:一条警告会指出这一点(“该学生的档案已有另一个出生日期:文件中的日期不会覆盖它。”)。
对于已存在的学生,Non-reader 列不会被再次读取。这是有意的设计:一月份重新导入开学时的名单,不会抹去教师在课堂上观察到的情况。要更改这项设置,请参见把学生标记为非阅读者。
如果重新导入更改了某人的管理员身份,此人已登录的会话都会被关闭:需要重新登录。
如何撤销导入?
没有任何按钮可以撤销已确认的导入。确认之前,“清除预览”会放弃全部内容,不写入任何数据。确认之后,误建的账号可以通过归档来移除:停用或归档一文说明了这项操作,它不删除任何内容,并且可以撤销。
如果文件被拒绝
提示以红色显示在上传区域上方。
- 文件的扩展名不是“.csv”(“只接受 .csv 文件。”)。
- 文件超过 5 MB(“上传的文件超过 5 MB。”)。
- 文件不是 UTF-8 编码,例如被改名为“.csv”的 Excel 工作簿(“文件不是 UTF-8 编码的 csv:请另存为“CSV UTF-8”(Excel 的 .xlsx 工作簿需先另存为 csv)。”)。
- 确认时仍有错误(“仍有错误阻止导入:请先更正,再确认。”)。
- 预览自上次读取后发生了变化(“预览内容在校验之后发生了变化:请重新查看摘要后再确认。”)。请重新阅读摘要,然后再次点击“确认”。
相关文章
- 如何添加学生?要添加学生,请打开“学生”,点击“添加学生”,然后填写校内编号、电子邮箱和班级。不会创建任何密码:学生用“首次登录”、电子邮箱和校内编号自行激活账号。
- 如何把学生加入班级或为学生换班?把学生加入班级或为学生换班,可以在“学生”中打开该学生的档案,也可以重新导入“Class”列已更改的文件。“班级”页面只能统计班上的学生人数。
- 如何创建班级并选择教师?在“班级”中,“添加班级”创建一个班级,您可以为它勾选一位或多位教师。新建的班级处于未开放状态,没有学生:学生在各自的档案中加入班级,测试权限之后再安排。
- 如何首次登录?学生在学校的登录页面上用“首次登录”自己激活账号。学生填写学校提供的电子邮箱和校内编号,然后选择昵称和至少 8 个字符的密码。
