最后更新日期:2017-11-25.
优化:@Kidultff (斐斐)
本脚本会自动评价所有的教学质量评价。
所有课程帮你评价优秀与合格。评语自动帮你填写。
理论上所有学校都可以,目前仅测试了16财大信科班。其他的不保证好使。不好使也没有任何影响。放心用
本脚本只适用于旧版本的正方教务系统,如果你是新版的教务系统,请看这里:https://www.mmuaa.com/post/1de1bda1fd0695fc.html
使用方法:
1,请务必使用Chrome内核浏览器,例如360浏览器,谷歌浏览器,QQ浏览器,百度浏览器等等,使用Edge和IE会造成脚本不能正常运行
2,进入教务系统,选择第一门需要评价的课程。按下F12,点击Console
3,复制下面的代码输到图片的位置,回车,几秒钟即可评价完成。
(function(){
var done = false;
var length = document.getElementById("iframeautoheight").contentWindow.document.getElementById("pjkc").getElementsByTagName("option").length;
var count = 0;
try{
var setAll = function(){
var selects = document.getElementById("iframeautoheight").contentWindow.document.getElementsByClassName("datelist")[0].getElementsByTagName("select");
for(var i =0; i < selects.length;i++){
if(i%2)selects[i].value="优秀";
else selects[i].value="良好";
document.getElementById("iframeautoheight").contentWindow.document.getElementById("pjxx").value="好好啊啊啊好"+Math.random();
};
};
var submitData = function(){
if(done) return;
if(count >= length) {
console.log("all done, have fun!");
alert("all done, have fun! Author : @Kidultff");
done = true;
document.getElementById("iframeautoheight").contentWindow.document.getElementById("Button2").click();
return;
}
count ++;
document.getElementById("iframeautoheight").contentWindow.document.getElementById("Button1").click();
};
document.getElementById("iframeautoheight").addEventListener("load", function(){
setAll();
submitData();
});
setAll();
submitData();
}
catch(e){
done = true;
}
})();
再次提示:chrome内核浏览器可以使用360浏览器,谷歌浏览器,QQ浏览器,百度浏览器等其他浏览器,请使用"极速模式"以切换到Chrome内核。否则本脚本可能无法正常运行!!
如果想了解脚本的原理,,,算了,我懒得打了,在下面评论吧,我会回复的
╭( ̄▽ ̄)╯╧═╧