Greasy Fork is available in English.
这同样适用于 Forclass,Sunclass,271BAY,Zhizhiniao
当前为
// ==UserScript==
// @name Crack Forclass 2
// @namespace https://crack-forclass-2.houtarchat.ml/
// @version 2.0.0
// @description 这同样适用于 Forclass,Sunclass,271BAY,Zhizhiniao
// @author Houtarchat
// @match *://*.forclass.net/Student/Wdzy*
// @match *://*.271bay.com/Student/Wdzy*
// @contributionURL https://www.houtarchat.ml/donate.html
// @contributionAmount 5 RMB
// @grant none
// @license GNU General Public License
// ==/UserScript==
(function() {
"use strict";
var param = {
"session": getSession(),
"page": 1,
"count": 7,
"index": 1,
"stateName": "全部", // 全部|课前导学|导学测评
"subject": "全部", // 全部|语文|数学...
"sName": "待完成", // 批阅状态
"fromDate": "", // 开始时间
"toDate": "" // 截止时间
};
addToQueue("GetSCStudentAssignmentList", param, function(result, target) {
ChangeState(result, target);
}, $("#el-tbWorkLst tbody"), true);
})();
function ChangeState(result, target) {
if (result.length > 4) {
var $fragment = $(document.createDocumentFragment());
for (var i = 4; i < result.length; i++) {
var res = result[i];
// 生成数据
var createTr = $('<tr>');
var createTd;
// 科目
createTd = $('<td>');
createTd.html(res.Subject || '--');
createTd.appendTo(createTr);
// 发布教师
createTd = $('<td>');
createTd.html(res.TeacherName || res.LoginName || '--');
createTd.appendTo(createTr);
// 类别
createTd = $('<td>');
createTd.html('--');
createTd.appendTo(createTr);
// 名称
createTd = $('<td>');
var createA_t = $('<a class="wk-tit"> ' + (res.AName || '--') + ' </a>');
createTd.append(createA_t);
createTd.append($('<br />'));
// 开始时间
var createTime = $('<time>');
createTime.html('开始时间:' + res.StartTime || '--');
createTd.append(createTime);
createTd.appendTo(createTr);
// 截止时间
createTd = $('<td>');
createTd.html(res.EndTime || '--');
createTd.appendTo(createTr);
// 得分率
createTd = $('<td>');
createTd.html('--');
createTd.appendTo(createTr);
// 操作
createTd = $('<td>');
var $link = $('<a href="javascript:;"></a>');
var baseParam = {
"aidx": res.AIdx,
"type": res.PTIdx,
"isdtk": res.is_paper_dtk
};
if (res.State == "未开始") {
baseParam.atype = res.TypeName;
baseParam.limit = res.answer_paper_total;
baseParam.checktype = res.CheckTypeIdx;
var href = "/Student/Dati?" + $.param(baseParam);
$link.attr({ "class": "icon-write icon-paper-link", "href": href, "title": "Cracked", "showname": "Cracked" });
}
$link.appendTo(createTd);
createA_t.attr("href", $link.attr("href"));
createTd.appendTo(createTr);
$fragment.append(createTr);
}
$fragment.prependTo(target);
}
}