您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动进行教学评价
// ==UserScript== // @name NCUT 教学评价 // @namespace bid.yuanlu // @version 1.0.20231019.1129589 // @description 自动进行教学评价 // @author yuanlu // @grant none // @icon https://www.google.com/s2/favicons?sz=64&domain=ncut.edu.cn // @include http://jxxx.ncut.edu.cn/xs/grxx.asp?id=12* // @include http://jxxx.webvpn.ncut.edu.cn/xs/grxx.asp?id=12* // @include https://jxxx.ncut.edu.cn/xs/grxx.asp?id=12* // @include https://jxxx.webvpn.ncut.edu.cn/xs/grxx.asp?id=12* // @require https://code.jquery.com/jquery-latest.js // @run-at document-end // ==/UserScript== (function () { 'use strict'; const $ = window.jQuery; const id = 'yuanlu_ncut_jxpj_loaded'; if ($(`#${id}`).length) return; $('body').append(`<div id="${id}" />`); //标识 function getSelecter() { return document.getElementsByName('kcxuanze')[0]; } const autoSelect = function () { const list = $('option'); for (let i = 0; i < list.length; i++) { let ele = list[i]; if (ele.value === 'all') continue; if (ele.text.indexOf('(未评)') < 0) continue; console.log('自动选择:', ele.text); ele.selected = true; $('#submit3').click(); return; } if (getSelecter().selectedIndex) { list[0].selected = true; $('#submit3').click(); } }; if (getSelecter().selectedOptions[0].text.indexOf('(未评)') < 0) autoSelect(); $('body').prepend('教学评价自动填充已加载 - yuanlu.'); const allOption = $('input[value=E]'); if (!allOption.length) return; setTimeout(() => allOption.click(), 500); //自动选择"完全赞同" $('#submit01').click(() => setTimeout(autoSelect, 500)); })();