NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name fast teaching evaluation
// @namespace https://github.com/Freed-Wu
// @version 0.0.1
// @description Evaluate teaching of NJUST.
// @license GPL-3.0-or-later; https://www.gnu.org/licenses/gpl-3.0.txt
// @author Wu Zhenyu
// @match *://202.119.81.113:9080/njlgdx/xspj/*
// @grant none
// ==/UserScript==
let inputs = document.querySelectorAll("input[type=radio]");
let choices = [];
// count of evaluation metric is less than 20
for (let i = 0; i < 20; i++) {
choices.push(Math.floor(Math.random() * 3));
}
let order = 0;
// every evaluation metric has 5 choices: very good, good, normal, bad, very bad
for (input of inputs) {
if (choices[Math.floor(order / 5)] == order++ % 5) {
input.checked = true;
}
}