// ==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 // @downloadURL none // ==/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 = ""; document.body.appendChild(btn); })();