您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
超星泛雅平台学习通批量改作业
// ==UserScript== // @name 超星泛雅平台学习通批量评分 // @namespace moe.canfire.flf // @version 1.0.0 // @description 超星泛雅平台学习通批量改作业 // @author mengzonefire // @license MIT // @compatible firefox Tampermonkey // @compatible firefox Violentmonkey // @compatible chrome Violentmonkey // @compatible chrome Tampermonkey // @contributionURL https://afdian.net/@mengzonefire // @match *://mooc1-1.chaoxing.com/work/* // @resource jquery https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js // @resource sweetalert2Css https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css // @require https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.js // @require https://cdn.jsdelivr.net/npm/js-base64 // @require https://cdn.staticfile.org/spark-md5/3.0.0/spark-md5.min.js // @require https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js // @grant GM_setValue // @grant GM_getValue // @grant GM_deleteValue // @grant GM_setClipboard // @grant GM_xmlhttpRequest // @grant GM_info // @grant GM_getResourceText // @grant GM_addStyle // @grant unsafeWindow // @run-at document-start // @connect * // ==/UserScript== "use strict"; var url=window.location.href; window.setAllScore=function(){ //// alert(localStorage.jkscore); //加编号 $("tr").find("input[type='checkbox']").each(function(idx){ $(this).before((idx+1)+'、');}); //进入批量打分,自动选中所有已交且待批的人员,并随机打分85+1~3 var jobs=$("tr:contains('待批')"); $(jobs).find("input[type='checkbox']").attr("checked",'true'); $(jobs).find("input[type='text']").each(function(){ if(localStorage.jkscore==88){ $(this).attr("value",85+Math.ceil(Math.random()*3)); }else if(localStorage.jkscore==90){ $(this).attr("value",90); } else{ $(this).attr("value",85); } }); toBatchUpdateScore();//保存得分 }// function tryaddLinks(){ if(url.match(/getAllWork/g) ){ $("a:contains('查看')").each(function(){ var href=$(this).attr("href"); href=href.replace("reviewTheList","batchMarkingScore"); $(this).after('<a href="'+href+'"><span style="border:1px solid red">打分</span></a>'); }); } } ////////////////////////////////////////// $(function(){ /// alert(url); if( url.match(/reviewTheList/g) ){ //从查看作业,跳到批量评分 var btn=$("#RightCon > div > div.ZuoYe > div.CyTop1 > div > ul > li.on"); $(btn).after('<li style="border:2px solid red;" onclick="localStorage.jkscore =85;$(\'#wraptip > a:nth-child(1) > span\').click();">批量打85分</li>'); $(btn).after('<li style="border:2px solid red;" onclick="localStorage.jkscore =90;$(\'#wraptip > a:nth-child(1) > span\').click();">批量打90分</li>'); $(btn).after('<li style="border:2px solid red;" onclick="localStorage.jkscore =88;$(\'#wraptip > a:nth-child(1) > span\').click();">随机打85-88分</li>'); } // tryaddLinks(); 必须要通批量打分 按钮进入才行; if(url.match(/batchMarkingScore/g) ){ $("#pageCount").html("<option value=\"600\">600</option><option value=\"500\">500</option><option value=\"1000\">1000</option>"); $("#pageCount").val("1000"); searchWorkAnswerListBy(); setTimeout( setAllScore ,2000);//关键之处,"xx()" 调用不到全局函数;使用非字符串,无括号; } });