总安装量
86
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
1.1
泉纺强智自动评教(mini版)
通用版:点我跳转
概述
这是一个专为泉纺的强智教务系统设计的自动评教脚本(mini版)。通过智能化的评分策略和组合式评语生成,帮助同学们在几秒钟内完成繁琐的学生评教任务。
版本信息
- 当前版本: 1.1
- 作者: 小哲(Gemini-3-pro辅助开发)
- 系统版本: 适配强智教务系统(如图所示)的版本
功能特点
🎯 核心功能
- 一键智能评教: 点击悬浮按钮即可自动填充所有评价项。
- 拟人化评分策略:
- 随机扣分机制: 脚本不会机械地全选最高分。它会在绝大多数选项中选择最高分(通常是第一个),但会随机选择一项打出次高分(如"良好"),模拟真实学生的评价行为,降低被系统判定为脚本的风险。
- 高亮提示: 被"智能扣分"的选项会自动高亮显示(蓝色左边框+浅蓝背景),方便用户查看。
- 组合式评语生成(如有需要填写评语的才有生效):
- 内置词库包含三个维度的评价短语(A段:态度/备课,B段:教学方法/逻辑,C段:效果/感受)。
- 每次运行时随机组合(A+B+C),生成如“老师授课认真,重点突出条理清晰,我们收获很大”这样自然通顺的评语,拒绝千篇一律。
🎨 交互体验
- 现代化UI设计: 采用渐变蓝色的悬浮按钮,支持拖拽移动,且自动记忆位置(刷新页面后按钮位置不变)。
- 实时状态反馈:
- 气泡提示 (Toast): 评教完成后屏幕上方弹出半透明提示框,显示“✅ 评教完成 (X项) (1项智能扣分)”。
- 自动聚焦提交: 脚本会自动滚动并聚焦到“提交”或“保存”按钮,按钮周围会有呼吸灯光效提示,并临时绑定回车键 (Enter) 快速提交。
🛡️ 安全与稳定性
- 免责声明确认: 首次运行时会弹出免责声明,确认后才开启功能,防止误操作。
- 安全存储: 封装了
SafeStorage模块,修复了部分环境下GM_setValue存储JSON格式数据可能出错的问题。
使用方法
安装步骤
- 安装 Tampermonkey (油猴) 浏览器扩展。
- 点击脚本文件或创建新脚本。
- 将代码完全复制并粘贴到编辑器中。
- 保存脚本 (Ctrl+S)。
使用流程
- 登录泉纺强智教务系统(支持内网及外网(其他学校请使用通用版 点我跳转))。
- 进入具体的评教页面。
- 页面右下角(默认位置)会出现 "🔧 一键评教" 悬浮按钮。
- 提示:如果挡住视线,可以按住鼠标左键拖拽按钮到任意位置。
- 点击按钮,脚本将自动填充评分和评语。
- 检查页面上高亮的行(即扣分项)和生成的评语。
- 按下 回车键 (Enter) 或点击发光的“提交”按钮完成评教。
技术实现
脚本匹配规则
主要匹配泉纺教务系统的常用IP地址其他学校请使用通用版 点我跳转:
// @match http://192.168.100.7/*
// @match http://192.168.100.7/jsxsd/*
// @match http://36.249.51.8:8082/*
核心算法逻辑
- 评分算法: 遍历所有单选组 -> 95%概率选第一项 -> 随机选取1个组选第二项 -> 计算总分并反馈。
- 位置记忆: 利用
GM_setValue/GM_getValue存储按钮坐标,配合防抖动逻辑优化拖拽体验。 - DOM操作: 智能识别
iframe或主窗口中的“提交”、“保存”按钮,优先排除“返回”按钮。
免责声明
- 本脚本仅供学习和研究使用,使用者应遵守相关法律法规及学校规定。
- 脚本运行于本地浏览器,不会上传任何用户数据。
- 因使用本脚本造成的任何问题,开发者不承担责任。
更新日志
v1.1
- 脚本更名为泉纺强智自动评教(mini版)
- 通用版随之一起上线 通用版点我跳转
v1.0 (首发)
- 实现基础的自动评分与评语填充。
- 加入"随机扣分"策略,使评价更自然。
- 增加按钮拖拽与位置记忆功能。
- 优化提交按钮的自动识别与高亮动画。
- 修复部分浏览器下的存储解析错误。