// ==UserScript== // @name 河工大评教 // @namespace http://tampermonkey.net/ // @version 1.0.0 // @description 河工大自动评教脚本,默认第一选项为“符合”,其他选项为第一个选项,文本框填写“完全符合”(可自行修改),适用于mycos版评教系统,默认评价为空 // @author YOUXIN // @match https://haut.mycospxk.com/** // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @license GPL // @grant none // ==/UserScript== var COMMENT = " "; function Fill_it() { var checkbox_list = $(".ant-radio-group"); // 单选框 // 选择第一个选择题的第二个选项,其他选择题选择第一个选项 var firstQuestionOptions = $(checkbox_list[0]).find(".ant-radio-input"); $(firstQuestionOptions[1]).trigger("click"); for (var i = 1; i < checkbox_list.length; i++) { var firstOption = $(checkbox_list[i]).find(".ant-radio-input")[0]; $(firstOption).trigger("click"); } checkbox_list = $(".ant-checkbox-group"); // 多选框 // 选择所有多选框的第一个选项 for (var i = 0; i < checkbox_list.length; i++) { var firstOption = $(checkbox_list[i]).find(".ant-checkbox-input")[0]; $(firstOption).trigger("click"); } var textbox_list = $(".ant-input"); for (var i = 0; i < textbox_list.length; i++) { $(textbox_list[i]).trigger('click'); $(textbox_list[i]).val(COMMENT).trigger('change'); } // 滚动到底部 // window.scrollTo(0, document.body.scrollHeight); } (function () { "use strict"; setInterval(Fill_it, 1000); // 每隔1秒执行一次评教操作 })();