关于慕课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是默认填写的评语,可以改成任意文字- 想写点别的就替换引号里的内容即可 ✍️
⚠️ 不足之处
小概率会出现在未达到互评上限时就提示 “恭喜你互评完成,已达上限自动停止!” 的情况,暂时没找到原因 🫠
如果这段代码对你有用,还希望分享给更多人 🤝
祝互评顺利,分数拉满! 🎉
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
今天神了
日常琐事今天上了一天的课,实在是想吐槽一下一些神人神事
2
终于回学校了
日常琐事回学校后的一些开心事
3
最近发现的一些好东西
资源分享对最近发现的一些好资源的分享,可以参考一下使用
4
舍弃细节完成博客
博客开发博客开发已完成,后续等待我的博客填充
5
仍然还在准备中...
博客开发博客搭建ing...
随机文章随机推荐

















