使用自动化脚本导入学生姓名

使用自动化脚本导入学生姓名

鉴于学院系统目前不支持一键导入学生姓名,现给出如下基于Python​提取姓名以及JavaScript​自动化导入的解决方案

操作步骤

  1. 获得学生姓名列表
    这里给出一种方法从BB平台获取学生姓名列表:
    image
    首先进入BB平台,在左侧菜单栏中点击完整的成绩中心

    image
    右侧单击脱机工作​在下拉列表中选择下载
    image选择分隔符类型​为逗号​,并点击提交,下载,而后会获得一个CSV​文件

  2. 将文件名修改为sinfo.csv​并将其放置在与Python​同一目录下的文件夹中
    image

  3. 运行Python​脚本,会出现一个名为names.txt​的文件,打开后里面会是一系列使用"​与,​连接的名字

  4. JavaScript​脚本中的如下图【选中】部分,使用names.txt​中的所有内容进行替换(Ctrl+A​全选)
    image

    替换好后应该如图所示:
    image

  5. 而后打开智慧教育平台导入姓名页面,并按下F12​调出网页的控制台
    image将已经添加好名字的JS代码复制到控制台中按下回车,大约等待一分钟左右即可完成自动导入。(校园网环境差。。写这个教程的时候智慧教育平台进不去了。。。找老师帮忙截了个图)