【油猴脚本】蓝墨云班课互评作业自动评分

本文最后更新于:2021年3月29日 下午

怎么看待云班课作业互评无脑打低分?

云班课匿名互评,提交作业的可以看见答案,然后评分。但是一个人可以给所有人评分,所以会有人给你们打底分,即使你写的是全对的,亲身体验,发现了它的弊端,毕竟不是所有人都是很好的,就算这样,老师也不可能每天都在批改所有人的作业,而且作业毕竟多,没办法给人公平。只能在心里骂那个缺德的人。


如何做一个聪明人

全评满分!!!!!!!!!!!!!!!!!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// ==UserScript==
// @name 蓝墨云班课作业互评自动评满分
// @namespace nawlgzs@163.com
// @version 1.0
// @description 云班课作业互评自动评满分
// @author Ne-21
// @compatible Chrome
// @match *://www.mosoteach.cn/web/index.php?c=interaction_homework&m=homework_result_list*
// @grant unsafeWindow
// @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// @license MIT
// ==/UserScript==

(function() {
var _self = unsafeWindow;
var $ = _self.jQuery || top.jQuery;
$(document).ready( function () {
alert("请点击确定开始自动评分 BY.Ne-21,博客:https://gocos.cn");
console.log("开始自动评分BY.Ne-21,博客:https://gocos.cn");
var list = document.querySelectorAll('.homework-item');
var total = list.length - 1;
var i = 1;
let t = setInterval( function () {
console.log("共计:" + total + "位,开始评分:第" + i + "位");
var one = list[i];
// i++;
doPingfen(one);
i++;
if ( i == total+1) {
// 清除Interval的定时器
clearInterval(t);
console.log("全部完成");
};
},3000);
});
})();

function doPingfen(one) {
// console.log(one);
try{
var s = one.querySelector("div.appraised-box.cl > div > span.user-current-score").textContent;

// console.log(s);
if ( s == "请评分" ) {
one.querySelector("div > span.appraise-button.appraised-button-enable").click()
console.log("选中评分");
let a = setInterval( function () {
one.querySelector('div.item-score-box > div.score-points-item.cl > ul > li:nth-child(1)').click();
console.log("选中分数");
one.querySelector('#score').click();
console.log("评分完成");
// 清除Interval的定时器
clearInterval(a);
},3000);
} else {
console.log("重复评分,跳过!")
};
return;
} catch(e) {
console.log("可能是没有提交。" + e);
return;
};
};