1.打开教务系统
鼠标放在教学质量评价上,点击第一门要评价的课,即可进入教学评价页面。
2.打开控制台
再点击②处箭头,粘贴下面代码上去,接着按回车。
(function() {
var courseCode;
var timer;
var autoFill=function() {
var frame = document.getElementById('rightDiv').getElementsByTagName('iframe')[0].contentWindow.document;
if (!frame || !frame.getElementById('pjkc'))
return false;
var divJs = frame.getElementById('divJs');
var items = divJs.getElementsByTagName('select');
var newCourseCode = frame.getElementById('pjkc').value;
console.log(newCourseCode,courseCode)
if (newCourseCode == courseCode) {
clearInterval(timer);
console.log('评价完成');
return true;
}
courseCode = newCourseCode;
for (i = 0; i < items.length; i++){
items[i].value = "A"
if (i == 5){
items[i].value = "B" //因为不让完全重复,所以第六个选B
}
}
frame.getElementById('Button1').click();
}
timer = setInterval(autoFill, 2000);
})();
10秒钟后提示评价完成。接着去右下角点击提交就结束了。
如果按了回车报错,页面也反应,就刷新下网页,然后再粘贴代码回车。
3.解释原理
参考:一起来摆脱教务系统强制教评的痛苦 - 简书