慕课作业互评(使用脚本自动互评)
MoocHomeworkCheck100
慕课作业互评一键一百分
使用方法
- 使用Chrome或者firefox等浏览器打开作业批改页面
- 按F12(打开开发者模式),选择Console选项卡
- 粘贴代码,回车可以看到页面右侧出现如图悬浮框
- 在大输入框中输入评价内容,在小输入框中输入要批量评价的 份数
- 点击"Fuck It Now",即可自动完成(大概5秒),
js代码
如果js代码复制有问题时(可能会弹出窗口,但不能运行),去这里复制代码: 链接
let suckIt = `<div style="position: fixed;top: 50%;z-index: 999;right: 10%;padding: 1em;background: rgba(233,233,233,.6);border: 1px solid #aaa;">
<textarea placeholder="评价内容" id="fuckMe" style="padding: 10px;height: 60px;width: 200px;margin: 10px;">Good Job Bro.</textarea>
<p style="text-align: center;">
<input type="text" id="times" placeholder="份数,1 ~ 20" style="width: 100px;padding: .4em;margin: 0 1em;background: #fff;border: 1px solid #999;float: left;" value="1">
<input type="submit" value="Fuck It Now" οnclick="fuckIt();" style="border: 1px solid #aaa;padding: 5px;color: #999;cursor: pointer;">
</p>
</div>`;
document.body.insertAdjacentHTML("afterbegin", suckIt);function fuckIt() {let judge = document.getElementById('fuckMe').value || 'Good Job';let times = document.getElementById('times').value || '1';if (times > 0 && times < 21) {let fuck = setInterval(() => {document.querySelectorAll('.s').forEach(e => {e.children[e.children.length - 1].children[0].checked = true});document.querySelectorAll('.j-textarea').forEach(e => {e.value = judge});document.querySelector('.j-submitbtn').click();times--;setTimeout(() => {if (times !== 0) {console.log(`还剩${times}份`);document.getElementsByClassName('j-gotonext')[0].click();} else {console.log(`已完成`);document.getElementsByClassName('j-backbtn')[0].click();window.clearInterval(fuck);return false;}}, 666);}, 2333);} else {alert("次数错误,范围1 ~ 20");return false;}
}
注意
[1] 保险起见谨慎使用一次批改多份功能
[2] 如果出现bug请刷新页面。如果多次出现bug请提交issue并注明你正在使用的浏览器版本和系统版本
[3] * 本文来源 -->https://github.com/iMyOwn/MoocChecker*
慕课作业互评(使用脚本自动互评)相关推荐
- 大学计算机作业互评评语简短,大学生互评评语简短
导语:大学生之间的评价是怎么样的呢?评价大学生的评语大家想要看看吗?下面是小编搜集整理的大学生互评评语简短,欢迎阅读,供大家参考和借鉴! 你稳重大方,为人坦诚;班级管理中显露出你非凡的能力和艺术,是同 ...
- 脚本自动定时打开链接_自动化构建系统
在软件开发过程中,特别是在一些大型多人合作开发的项目中,如何将各个人开发的不同模块集合为一个完整的系统,最终输出一个完整的目标文件,这个过程包括编译,发布,自动化测试等环节.这一过程的完善程度和流畅程 ...
- 开发脚本自动部署及监控
1.编写脚本自动部署反向代理.web.nfs: 要求: I.部署nginx反向代理三个web服务,调度算法使用加权轮询: #!/bin/shngxStatus=`ps aux | grep -v gr ...
- [转]WinXP、Win7脚本自动加域及用户资料迁移
原文地址 http://shubao.blog.51cto.com/401810/710102 WinXP.Win7脚本自动加域及用户资料迁移 最近公司要上AD域项目,所有的用户全部从工作组环境切换到 ...
- Ubuntu/CentOS下使用脚本自动安装 Docker
Ubuntu.Debian 系列安装 Docker 系统要求 Docker 支持以下版本的 Ubuntu 和 Debian 操作系统: Ubuntu Xenial 16.04 (LTS) Ubuntu ...
- mysql 备份库的shell_MySQL数据库的shell脚本自动备份
MySQL数据库的shell脚本自动备份 经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的.一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执 ...
- linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...
- Linux/Centos Tomcat 配置日志切分以及脚本自动清理
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成.由于有了Sun ...
- python生成yaml_使用python脚本自动生成K8S-YAML的方法示例
1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service metadata: name: ${jarName} ...
最新文章
- java bmp信息隐藏_BMP图像信息隐藏及检测
- python 怎么验证是否安装成功 scrapy
- 一只紧握笔的手:地震中的感人图片之二
- PCL—关键点检测(rangeImage)低层次点云处理
- HTTPS加密传输过程
- 迪士尼确认《花木兰》档期:7月24日北美等多地上映
- 【Spring】Spring Eureka Client 注册报 registration status: 204
- python多进程关闭socket_Python并发编程-多进程socketserver简易版
- node js并发加载页面缓慢_详解如何利用前端Node模块zlib开启gzip压缩使页面加载速度更快...
- docker容器与大数据组件的冲突点
- 游戏中出现服务器维护中怎么办,游戏服务器显示维护中
- 所有手机品牌型号大全_【干货】史上最全SMT贴片机品牌、型号大全,赶紧看看你会几种???...
- 找出2n+1个数中不成对的那个
- LinAlgError: SVD did not converge
- java毕业设计成品源码网站基于SpringBoot旅游信息管理系统
- EOF经验正交展开(一)——主成分分析
- 【环境配置】Collecting package metadata (current_repodata.json): failed的问题解决
- 小扎爆料:当年为了结婚,差点让Facebook提前上市
- 大学物理——关于误差
- 在maven官网下载maven历史版本
热门文章
- echarts:在vue中使用渐变色
- idea如何设置代理实现管理突破呢
- java中的LinkedList(链表)与ArrayList(动态数组):(2)尝试简单实现LinkedList
- 批量读取和写出excel数据#R语言#
- Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
- 数字魔方c语言程序,关于数字魔方的问题
- Rocket之nameServer
- 编译原理习题(含答案)——1 绪论——哈工大陈鄞配套版本
- 常见的生化检测指标及其意义
- 补偿matlab,Type-III 补偿参数计算的 matlab 脚本