mooc半自动互评

互评自动填写分数及评语

当前为 2020-09-26 提交的版本,查看 最新版本

// ==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或关注我们的公众号极客氢云获取最新地址