try to take over the world!
当前为
// ==UserScript==
// @name 好大学在线一键/自动满分
// @namespace http://tampermonkey.net/
// @version 0.1.1
// @description try to take over the world!
// @author Yuan
// @match *://www.cnmooc.org/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var TOTAL_SCORE = 99;
var AUTO_FULL = true;
setInterval(function() {
var container = document.getElementsByClassName('read-over-submit')[0];
var submitReviewBtn = document.getElementById('submitReviewBtn');
var hasFullBtn = document.getElementById('fullBtn');
if (container && AUTO_FULL) {
var inputs = document.getElementsByClassName('input-check');
var avgScore = Math.floor(TOTAL_SCORE/inputs.length);
for (var id=0;id<inputs.length;id++) {
inputs[id].onClick = inputs[id].setSelectionRange(0, inputs[id].value.length);
if (!inputs[id].value) inputs[id].value = avgScore
};
}
if (container && !hasFullBtn) {
var fullBtn = document.createElement('span');
fullBtn.innerHTML = '<a class="btn-public" id="fullBtn" title="快速的将所有题目的评分项填为满分。">一键满分</a>';
fullBtn.style.cursor = "pointer";
fullBtn.addEventListener('click',function () {
var inputs = document.getElementsByClassName('input-check');
var avgScore = Math.floor(TOTAL_SCORE/inputs.length);
for (var id=0;id<inputs.length;id++) {inputs[id].value = avgScore};
var reminder = document.createElement('span');
reminder.innerText = " 已填写分数:" + inputs.length + "*" + avgScore;
container.insertBefore(reminder, submitReviewBtn);
});
container.insertBefore(fullBtn, submitReviewBtn);}
}, 1000);
})();