首页 > 技术文章 > 广陵学院一键评教(附源码)

babalu-gif 2021-12-18 09:23 原文

  学校每个学期都会让同学们在线对每个老师的教学进行评教。点击每个老师的课后会弹一个表单,如果你的课比较多的话,简直要点很多很多次!所以,为了偷懒,我觉得让代码来做这种事情。因为是在线评教,所以很自然的选择js脚本来实现。

  我们都知道,一个课需要点击20次,并且加上老师对的评语,非常的费时和费力

 


 

源码如下:

let panel = window.frames["bottomFrame"]["mainFrame"].document;
Array.from(panel.getElementsByTagName("input"))
  .filter((e) => e.value == "6.25_0.95"  || e.value == "4_0.95" || e.value == "4.5_0.95" || e.value == "7.5_0.95" || e.value == "6_0.95" || e.value == "5_0.95" || e.value == "3.75_0.95" || e.value == "6.25_0.95")
  .forEach((e) => e.click());
panel.getElementsByName("zgpj")[0].value = "好";
//好字替换为对老师的评语,例:panel.getElementsByName("zgpj")[0].value = "好棒。";
panel.getElementsByTagName('img')[1].click();

 


 

使用方法:

1.在谷歌浏览器按F12调出控制台

 

 2.点击操作,进入对老师的评教

 

 3.将上面代码复制到控制台,回车即可(如需修改对老师的评语,将好字修改为自己想对老师的评语就可以了)

 

推荐阅读