视频加载失败

关于慕课MOOC互评

456 字
2 分钟
关于慕课MOOC互评

🤖 慕课互评 —— 一行脚本帮你搞定#

众所周知,慕课的最终得分有一部分取决于互评成绩——未参与互评会直接导致得分减半,而你给别人的评分又会影响他们的分数。干脆写段脚本,一劳永逸 🚀


📋 使用方法#

步骤操作
1打开浏览器,进入慕课平台的互评页面
2按下 F12 打开开发者工具,按需修改下方代码
3将修改后的代码粘贴到 Console 文本框内,回车即可自动运行

⚠️ 第一次运行时浏览器可能会让你输入一段文字,照着提示输入即可,这是浏览器的安全机制。


💻 完整代码#

function autoHuPing(){
var ii=document.querySelectorAll(".s");
for(var i=0;i<ii.length;i++)ii[i].lastElementChild.firstElementChild.click();
var ii=document.querySelectorAll("textarea");
for(var i=0;i<ii.length;i++)ii[i].value="6"
document.querySelector(".j-submitbtn").click()
setTimeout(function(){
if(!document.querySelector(".xlinfo")){
console.log("啊哦,可能网络卡了,请重试!");
}else if(document.querySelector(".xlinfo").style.display=="none"){
console.log("恭喜你互评完成,已达上限自动停止!");
}else{
document.querySelector(".j-gotonext").click();
setTimeout(autoHuPing,1000);
}
},1000);//等待1秒再点击提交
}
var ii=document.querySelectorAll(".s");
if(!ii||ii.length==0)console.log("好像不是慕课平台自评或互评页面呢!");
else autoHuPing();

🔧 可修改点#

① 评分自动拉满 or 拉最低#

for(var i=0;i<ii.length;i++)ii[i].lastElementChild.firstElementChild.click();
  • 这行代码会将最低分自动选为最高分
  • 如果不想给高分,在行首加上 // 注释掉即可,这样就会自动评为最低分

② 自定义点评内容#

for(var i=0;i<ii.length;i++)ii[i].value="6"
  • value="6" 中的 6 是默认填写的评语,可以改成任意文字
  • 想写点别的就替换引号里的内容即可 ✍️

⚠️ 不足之处#

小概率会出现在未达到互评上限时就提示 “恭喜你互评完成,已达上限自动停止!” 的情况,暂时没找到原因 🫠


如果这段代码对你有用,还希望分享给更多人 🤝
祝互评顺利,分数拉满! 🎉

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

关于慕课MOOC互评
https://blog.ten-lanxiao.cn/posts/20260801/关于慕课mooc互评/
作者
TEN-澜潇
发布于
2026-08-01
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
TEN-澜潇
Hello, I'm Lan Xiao.
公告
欢迎来到我的小天地,请尽情去欣赏游玩吧。
分类
标签
最新动态
站点统计
文章
7
分类
4
标签
11
总字数
4,041
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.1
文章许可
CC BY-NC-SA 4.0