您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自用分享,请勿传播
当前为
// ==UserScript== // @name BJTU_auto 北交大快捷评教脚本 // @namespace http://tampermonkey.net/ // @version 0.1.5 // @description 自用分享,请勿传播 // @author Ziu // @match https://aa.bjtu.edu.cn/teaching_assessment/stu* // @icon https://picsum.photos/id/331/200/200 // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // @grant none // ==/UserScript== (function() { 'use strict'; // 设置框 const configBox = "<div id='config_window' style='position:fixed;z-index:999999;opacity:0.3;cursor:pointer;top:50%;left:0px;'>"+ "<div id='config_reload' title='刷新' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25ae84;'>刷新</div>"+ "<div id='config_next' title='下一课' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25ae84;'>下一课</div>"+ "<div id='config_submit' title='提交' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25ae84;'>提交</div>"+ "<div id='config_randchoose' title='随机选' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25AE84;'>随机选</div>"+ "<div id='config_chooseA' title='全选A' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25ae84;'>全选A</div>"+ "<div id='config_chooseE' title='全选E' style='font-size:13px;padding:8px 3px;color:#FFF;background-color:#25ae84;'>全选E</div>"+ "<div id='info' title='Have a good day :D ——Ziu' style='font-size:13px;padding:8px 3px;color:#8d8d8d;'></div>"+ "</div>"; $('body').append(configBox); // $('#config_window').hide(); // 默认隐藏设置框 // 给ESC按键添加事件:按下出现设置框 $(document).keyup(function (event) { switch (event.keyCode) { case 27: $('#config_window').toggle(); } }); // 给设置窗口添加效果 移入透明度加深 移出透明度变浅 $("#config_window").mouseenter(function(){ $("#config_window").css("opacity","1.0"); }); $("#config_window").mouseleave(function(){ $("#config_window").css("opacity","0.5"); }); let rand_txt=['good','好','非常好','giegie~~'] // 主观填空词库 let init_rand=function (first,last){ return parseInt(Math.random() * (first - last + 1) + last); } // 刷新 $('#config_reload').click(function (){ location.reload(); }) // 下一课 $('#config_next').click(function (){ window.location.href=getnxturl(); }) // 提交 $('#config_submit').click(function (){ $("button:contains('保存')").trigger("click"); }) // 随机选 $('#config_randchoose').click(function (){ randchoose(); }) // 全选A $('#config_chooseA').click(function (){ Achoose(); }) // 全选E $('#config_chooseE').click(function (){ Echoose(); }) let getnxturl=function (){ return 'https://aa.bjtu.edu.cn'+$("td>a:contains('评教')").attr('href') } let randchoose=function (){ for(let i=0;i<10;i++){ let choice = init_rand(-1,5) // 0~4 $("#id_select-"+i+"-select_result_"+choice).attr('checked', 'checked'); } } let Achoose=function (){ for(let i=0;i<10;i++){ let choice = 0; $("#id_select-"+i+"-select_result_"+choice).attr('checked', 'checked'); } } let Echoose=function (){ for(let i=0;i<10;i++){ let choice = 4; $("#id_select-"+i+"-select_result_"+choice).attr('checked', 'checked'); } } let rand_num = init_rand(-1,rand_txt.length) $('#id_comment-0-comment_result').text(rand_txt[rand_num]); Achoose(); // 默认全选A })();