I. 環境配置(以Chrome瀏覽器為例)
用Chrome瀏覽器打開以下鏈接以安裝Tampermonkey擴展程序:
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo安裝好后打開以下鏈接:
https://greasyfork.org/zh-CN/scripts/6917-%E5%8D%8E%E5%B8%88%E6%95%99%E5%AD%A6%E8%B4%A8%E9%87%8F%E8%AF%84%E4%BB%B7%E4%B8%80%E9%94%AE%E5%A1%AB%E5%85%85
點左邊的綠色按鈕"安裝此腳本".順利的話會彈出Tampermonkey擴展程序,點擊"安裝"即可.
環境配置完成,So Easy!
II. 使用方法
打開教學質量評價頁面
-
確認Tampermonkey正常運行,圖標右下角應該有個紅色的1.
圖1 -
可以看到課程名稱后面多了個選單,假設我選"5(完全同意)",所有的選項都會自動選擇這個.
圖2 -
為了能夠保存提交,隨便改一個
圖3 按保存后會跳到下一課程,重復步驟3-5,直到可以提交
III. 附源代碼
// ==UserScript==
// @name 華師教學質量評價一鍵填充
// @version 0.1
// @encoding utf-8
// @description 適用于華南師范大學教務系統jwc.scnu.edu.cn,其他正方教務系統請自測
// @author jjm2473@qq.com
// @match http://jwc.scnu.edu.cn/xsjxpj.aspx*
// @run-at document-end
// @namespace https://greasyfork.org/users/7518
// ==/UserScript==
(function(){
var optionsv=["","1(完全不同意)","2(基本不同意)","3(不表態)","4(基本同意)","5(完全同意)"];
var select=document.createElement("select");
select.onchange=function(){
jQuery("select:[name^=DataGrid]").val(select.value);
};
optionsv.forEach(function(v){
var o=document.createElement("option");
o.value=v;
o.text=v;
select.appendChild(o);
});
var pjkc=document.getElementsByName('pjkc')[0];
pjkc && pjkc.parentElement.insertBefore(select,pjkc.nextSibling);
})();