河工大评教
// ==UserScript==
// @name 河工大评教
// @namespace http://tampermonkey.net/
// @version 1.0.1
// @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');
}
// 滚动到底部
document.querySelector("#main-layout-inner-content-main-inner-3jeur").scrollTo(0, document.querySelector("#main-layout-inner-content-main-inner-3jeur").scrollHeight);
}
(function () {
"use strict";
setInterval(Fill_it, 1000); // 每隔1秒执行一次评教操作
})();