美文网首页
|简易教程|正方教务管理系统一键评教方法

|简易教程|正方教务管理系统一键评教方法

作者: 34a06dabbbed | 来源:发表于2016-06-19 23:52 被阅读5422次

正方教务管理系统一键评教方法

期末到了,又到了评教的时候。

评教往往十分麻烦,小陈今天教大家一个实用小技巧,来实现一键评教。

在这里以chrome系的浏览器为例,原生的谷歌浏览器或者360极速浏览器都行。

1、首先进入评教的页面。

2、按F12打开控制台,点击Console

3、在蓝色的>处输入以下代码:


var iframe = document.getElementById('iframeautoheight');

var innerDoc = iframe.contentDocument || iframe.contentWindow.document;

var selects = innerDoc.getElementsByTagName('select');

var scorelist = [];

// 找到下拉菜单列表

for (var i = 0; i < selects.length; i++) {

if (selects[i].id.indexOf("DataGrid1__") > -1) {

scorelist.push(selects[i]);

}

}

// 选取下拉菜单项

for (var i = 0; i < scorelist.length; i++) {

var ops = scorelist[i].options;

var rid = Math.floor(Math.random()*scorelist.length);

for (var j = 0; j < ops.length; j++) {

var tempValue = ops[j].value;

if (i == rid) {

if (tempValue == 'B') {

ops[j].selected = true;

}

} else {

if (tempValue == 'A') {

ops[j].selected = true;

}

}

}

}

var btn_save = innerDoc.getElementById('Button1');

btn_save.click();


(代码修改自Github,原址:https://github.com/istobran/ZFRateTeacher/blob/master/zf_rate_teacher.js)

复制完直接回车,稍等几秒,你就可以看到评分自动填完。

该段代码默认随机填写一个B,其他全A,在评完几个教师,评下一个时,有可能提示,与之前的评分相同,那是因为恰好两个随机评分一样,

这个时候重新粘贴一次代码,回车即可。


据一些同学反映,由于不同学校的设置不同,有些学校的教务网站,在评级选项里面,可能并不是ABCD这样的选项,而是一些比如“优秀”、“良好"之类,很简单,只需要帮代码中“A”“B”替换成相应选项即可,举例:

if (tempValue == '良好') {

ops[j].selected = true;

}

} else {

if (tempValue == '优秀') {

ops[j].selected = true;

嘻嘻,是不是很简单?

不用谢我,点击下方打赏就好啦。

最后还是(*^__^*)

扫码有彩蛋,哈哈哈哈


相关文章

网友评论

      本文标题:|简易教程|正方教务管理系统一键评教方法

      本文链接:https://www.haomeiwen.com/subject/bcabdttx.html