您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
互评自动填写分数及评语
当前为
// ==UserScript== // @name mooc半自动互评 // @namespace // @version 1.1 // @description 互评自动填写分数及评语 // @author Ocellus // @match *://www.icourse163.org/learn/* // @match *://www.icourse163.org/spoc/learn/* // @grant none // @namespace https://gf.qytechs.cn/users/690569 // ==/UserScript== (function() { 'use strict'; var body = document.getElementsByClassName("hover-content")[1]; var button = document.createElement("button"); button.innerHTML = "自动提交"; button.className = "u-btn u-btn-default f-fl j-submitbtn"; button.style.cssText = "width:100%" button.style.position = "static"; button.style.zIndex = "50"; body.appendChild(button); button.onclick = function() { var 题目数 = document.getElementsByClassName("s").length; var 选项数 = document.getElementsByClassName("j-select").length; var 评语数 = document.getElementsByClassName("inputtxt").length; var 预定义评语 = ["好!", "666", "很好", "没问题", "对"]; for (var 当前题目 = 0;当前题目 < 题目数;当前题目++) { var 当前选项数 = document.getElementsByClassName("s")[当前题目].getElementsByClassName("j-select").length; document.getElementsByClassName("s")[当前题目].getElementsByClassName("j-select")[当前选项数 - 1].checked = true; document.getElementsByClassName("inputtxt")[当前题目 + 1].value = 预定义评语 [Math.floor(Math.random() * 5)]; } document.documentElement.scrollTop = document.getElementById("g-container").scrollHeight; }; })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址