使用方法:打开评教界面,按下Enter
// ==UserScript==
// @name ZAFU_新版正方教务评教(一键好评)
// @namespace http://tampermonkey.net/
// @version 1.3
// @description 使用方法:打开评教界面,按下Enter
// @author Alkaidcc
// @compatible chrome
// @compatible edge
// @license MIT
// @include *://*.zafu.edu.cn/*
// @run-at document-start
// @require https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js
// ==/UserScript==
var StudentEvalutionURL = "xspjgl/xspj_cxXspjIndex.html"; // 学生评教页面
//var StudentPersonURL = "xsgrxxwh_cxXsgrxx.html"; // 学生个人信息页面
var StudentLoginURL = "login_slogin.html"; // 学生登入页面
var zhh = '';
var mma = '';
(function () {
'use strict';
// 传入index range 返回随机的radio-pjf的index (1*5)+1
function getRandom(low, high) {
var line = Math.round(Math.random() * (high - low)) + low;
return line * 5 + 1
}
var windowURL = window.location.href;
if (windowURL.indexOf(StudentLoginURL) != -1) {
if (zhh) {
$(function () {
$('#yhm').val(zhh);
$('#mm').val(mma);
});
}
}
if (windowURL.indexOf(StudentEvalutionURL) != -1) {
$(document).keydown(function (event) {
if (event.keyCode == 13) { //13:enter键
var SelectionOfALl = document.getElementsByClassName("radio-pjf");
//var num = SelectionOfALl.length;
var len1 = document.getElementsByClassName('table-xspj')[0].getElementsByTagName('tr').length;
//console.log(len1);
var len2 = document.getElementsByClassName('table-xspj')[1].getElementsByTagName('tr').length;
//console.log(len2);
//默认五星好评
for(let i = 0;i< len1*5;i++){
if(i % 5 == 0){
let select1 = SelectionOfALl[i];
select1.checked = true;
}
}
for (let j = len1 * 5; j < (len1 + len2) * 5; j++)
{
if (j % 5 == 0) {
let select2 = SelectionOfALl[j];
select2.checked = true;
}
}
//随机差评
SelectionOfALl[getRandom(0,len1-1)].checked = true
SelectionOfALl[getRandom(len1,len1+len2-1)].checked = true;
var text = document.getElementsByClassName('form-control input-zgpj');
console.log(text[0].value)
text[0].value = '无'
text[1].value = '愿意'
text[2].value = '80'
//var button1 = document.getElementById("btn_xspj_bc"); //寻找保存按钮的Id来触发事件
//button1.click();
}
});
}
})();