脚本内容
javascript:function ttj(){
firrr=window.top.document.getElementById("iframename").contentWindow;
firrr.alert=function(){return true};
firrr.confirm=function(){return true};
a=firrr.$("input[name^=tabmapzb]");
b=firrr.$("span.yellow");
if(a.length!==0){
a[1].click();
a[5].click();
a[10].click();
a[15].click();
a[20].click();
a[25].click();
}else{
b[1].firstElementChild.click()
}
var selections = firrr.document.getElementsByTagName("select");
for(var i = 0 ; i< selections.length; i++){
selections[i].value = "1";
}
firrr.tj();
}
firrr=window.top.document.getElementById("iframename").contentWindow;
setInterval("firrr.$.onload = ttj()",1400);
使用方法
- 登录教务系统
- 请勿更改主题设置
- 在“教学评价”中找到“学生评教”
- 点击“开始评教”,进入下面这个界面
- 按F12打开控制台,并找到Console或者“控制台”
- 在控制台中粘贴代码并回车运行
- 评教全部完成后刷新网页即可
附录
在附上一个可以提前下载课表的神奇代码
var ele = $("#iframename").contents().find("#xnxq");
for(let i=0;i<4;i++){
if(ele.children().eq(i).text()=="2022秋季"){
console.log("发现目标,正在等待下载");
ele[0].selectedIndex = i;
break;
}
}
document.getElementsByTagName("iframe")[0].contentWindow.exportExcel();