慕课快速互评

一键快速互评慕课 designed by Hamster sama Pinging

目前為 2025-04-17 提交的版本,檢視 最新版本

// ==UserScript==
// @name         慕课快速互评
// @namespace    http://tampermonkey.net/
// @version      2025-04-14
// @description  一键快速互评慕课 designed by Hamster sama Pinging
// @author       Hamster sama
// @match        https://www.icourse163.org/*
// @icon         https://www.google.com/s3/favicons?sz=64&domain=icourse163.org
// @grant        unsafeWindow
// @license		 MIT
// ==/UserScript==

(function () {
    "use strict";

    const f = () => {
        //点分
        let score_elements = document.getElementsByClassName("s");
        for (let i = 0; i < score_elements.length; i++) {
            let child = score_elements[i].lastElementChild;
            if (!child) {
                return;
            }
            child.firstElementChild.click();
        }
        //点评论
        let comments = [ //评语
            "好",
            "很好",
            "良好",
            "A",
            "不错",
            "棒",
            "很棒",
            "优秀",
            "赞",
            "可以"
        ];
        let text_elements = document.getElementsByClassName(
            "j-textarea inputtxt",
        );
        for (let i = 0; i < text_elements.length; i++) {
            // 随机选择一个评语
            let randomComment = comments[Math.floor(Math.random() * comments.length)];
            text_elements[i].value = randomComment;
        }
        //点提交
        let submit_element = document.getElementsByClassName(
            "u-btn u-btn-default f-fl j-submitbtn",
        );
        submit_element[0].click();
        setTimeout(() => {
                let nextButton = document.getElementsByClassName("j-gotonext"); // 替换为目标按钮的类名
                if (nextButton.length > 0) {
                    nextButton[0].click();
                    console.log("已点击其他按钮");
                } else {
                    console.log("未找到其他按钮");
                }
            }, 1000);
    };
    let btn = document.createElement("div");
    btn.addEventListener("click", f);
    btn.innerHTML =
        "<button type='button' style='margin:30px;padding:10px;background-color:pink;color:black;position:fixed;top:100px;right:20%;z-index:10000'>一键互评</button>";
    document.body.appendChild(btn);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址