// ==UserScript== // @name 新版正方教务学生评价(一键好评) // @namespace http://tampermonkey.net/ // @version 1.3 // @description 支援新版正方教务系统,一键自动评价,一键算学分。食用方法见下。 // @author lafish // @supportURL https://lafish.fun/ // @compatible chrome // @compatible firefox // @license MIT // @include *://*.edu.cn/* // @run-at document-start // @require https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js // @downloadURL https://update.greasyfork.icu/scripts/405418/%E6%96%B0%E7%89%88%E6%AD%A3%E6%96%B9%E6%95%99%E5%8A%A1%E5%AD%A6%E7%94%9F%E8%AF%84%E4%BB%B7%EF%BC%88%E4%B8%80%E9%94%AE%E5%A5%BD%E8%AF%84%EF%BC%89.user.js // @updateURL https://update.greasyfork.icu/scripts/405418/%E6%96%B0%E7%89%88%E6%AD%A3%E6%96%B9%E6%95%99%E5%8A%A1%E5%AD%A6%E7%94%9F%E8%AF%84%E4%BB%B7%EF%BC%88%E4%B8%80%E9%94%AE%E5%A5%BD%E8%AF%84%EF%BC%89.meta.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'; function getRandom(min, max) { var r = Math.random() * (max - min); var re = Math.round(r + min); re = Math.max(Math.min(re, max), min); return re; } var windowURL = window.location.href; if (windowURL.indexOf(StudentLoginURL) != -1) { if (zhh) { $(function () { $('#yhm').val(zhh); $('#mm').val(mma); }); } } var windowURL = window.location.href; 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; for (var i = 0; i < num; i++) //默认五星好评 { if (i % 5 == 0) { var Select = SelectionOfALl[i]; Select.checked = true; } } SelectionOfALl[getRandom(0, num / 5) * 5 + 1].checked = true; //随机差评 let ls=document.querySelectorAll(".input-xspj>textarea") for (let i=0;i