曲园半自动教评打分

曲园半自动教评打分

给老师打分太麻烦了,问了师哥也没用全自动打分的油猴脚本,于是乎自己写了一个,目前只能算半自动

免责声明

本程序“曲园全自动教评打分”仅为辅助学生进行教师评价之用,所有评价数据及结果仅供参考。在使用本程序进行评价时,请遵循以下免责条款:

1.公正性:用户应公正、客观地使用本程序进行评价,不得因个人偏见、情绪或其他非客观因素影响评价结果。

2.准确性:用户应准确理解评价标准,确保评价内容真实、准确。若因用户输入错误或不实信息导致的评价结果偏差,本程序不承担任何责任。

3.具体性:用户在评价时应提供具体、详细的例子或事例,以便于其他用户更好地理解评价内容。

4.建设性:用户应对评价结果提供具体的、有益的建议或意见,以帮助改进教学质量。

5.尊重性:用户应对教师的付出和努力表示尊重,避免发表无谓的负面评价或攻击性言论。

鉴于以上免责声明,若用户在使用本程序过程中违反了以上任何一项规定,应自行承担相应的法律责任。本程序不对评价结果的真实性、准确性、公正性等承担任何形式的保证或担保。在使用本程序之前,用户应仔细阅读并充分理解本免责声明的所有内容,一旦使用本程序,即表示已接受并同意本免责声明的所有条款。

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
// ==UserScript==
// @name 曲园全自动教评打分
// @namespace http://example.com/
// @version 1.0
// @description 曲园全自动教评打分(声明见:https://www.luogu.com.cn/blog/ianwusb/quyuansoringauto)
// @author ianwusb from(https://www.luogu.com.cn/blog/ianwusb/)
// @match http://202.194.188.38/*
// @grant none
// ==/UserScript==

(function() {
'use strict';

// 指定要点击的元素的ID数组
const targetElementIds = ['pj0601id_2_2', 'pj0601id_3_2', 'pj0601id_4_2','pj0601id_5_2','pj0601id_6_2','pj0601id_7_2','pj0601id_8_2','pj0601id_9_2','pj0601id_10_2','pj0601id_11_1']; // 修改为你的目标元素ID数组

// 获取目标元素列表
const targetElements = document.querySelectorAll('#' + targetElementIds.join(', #'));

// 检查元素是否存在
if (targetElements.length > 0) {
// 直接模拟点击所有目标元素的操作
targetElements.forEach(function(element) {
simulateClick(element); // 对每个目标元素执行模拟点击操作
});
} else {
console.error('Target elements not found');
}

// 模拟鼠标点击元素的函数
function simulateClick(element) {
const clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent('click', true, true); // 创建并初始化一个click事件对象
element.dispatchEvent(clickEvent); // 在目标元素上触发click事件,模拟鼠标点击操作
}
})();

零基础使用教程

1.打开Tampermonkey官网

2.点击“去商店”,页面跳转至对应浏览器扩展商店的安装页面,我们直接获取安装就好了

3.打开油猴插件,选择“添加新脚本”,将上面的代码复制粘贴上去,在“文件”点击“保存”即可

4.返回教管教评页面进入打分界面,点击提交即可

有问题可在评论区评论


曲园半自动教评打分
https://ianwusb.blog/2024/03/02/曲园半自动教评打分/
作者
Ianwusb
发布于
2024年3月2日
许可协议