强智教务系统自动评教(通用版)

创建于 2 个月前
更新于 2 个月前
适配多所学校强智教务系统的自动评教脚本,支持一键智能评教。新增快捷键功能(Alt+Q(填充)、Alt+S(提交))。
#自动评教
总安装量
237
今日新增
+0
用户评分
- / 5.0 (0)
当前版本
1.1

🎓 强智教务系统自动评教 (通用版)

适配多校强智系统的智能评教助手,让繁琐的期末评价仅需“一键”完成。

版本: v1.1 | 作者: 小哲 (Gemini-3-pro辅助) | 平台: Tampermonkey / ScriptCat


📖 项目概述

强智自动评教 (通用版) 是一款专为适配不同学校“强智教务系统”而设计的脚本。
与定制版/专用版不同,通用版内置了强大的模式切换自定义配置功能。不仅能智能识别课程列表和评价页面,还提供了三种拟人化的评分策略,在保证效率的同时,最大程度降低被后台判定为“脚本”的风险。


✨ 核心功能亮点

1. 🎯 多模式智能评分策略

脚本不再是机械的全选,而是提供了三种策略以应对不同需求。您可以通过 右键点击悬浮球 进行切换:

模式图标 模式名称 评分逻辑描述 适用场景
🚀 全满分模式 简单粗暴,所有选项均选择最高分/第一项 (100%) 想要给老师完美评价时
⚖️ 智能扣分模式 (默认) 约95%选最高分,随机选一项打次高分 模拟真实好评,防检测
🎲 随机参半模式 在最高分和次高分之间随机分配 (80-90%区间) 需要拉开分数梯度时

2. 📝 组合式智能评语(⚠️只有需要写评语的评教此功能才有效哦)

告别千篇一律的“老师很好”。脚本内置了 A/B/C 三段式语料库,每次运行都会随机抽取并组合

  • A段 (态度)“老师授课认真,”
  • B段 (方法)“重点突出,条理清晰,”
  • C段 (效果)“我们收获很大。”

✨ 自定义支持:您也可以在设置面板中输入自己的评语库,脚本将优先从您的库中随机抽取。

3. 📊 沉浸式交互体验

  • 悬浮胶囊按钮:页面右下角常驻蓝色悬浮球,支持随意拖拽并自动记忆位置。
  • 评教进度看板:在课程列表页,自动统计“已评/未评”数量,并提供 [⚡ 评教下一门] 的快捷跳转按钮。
  • 状态反馈 (Toast):操作后顶部弹出半透明提示,如:✅ 已填充 (智能扣分) 预计得分: 96.5

🛠️ 安装与使用指南

第 1 步:环境准备

请确保您的浏览器已安装脚本管理器扩展:

第 2 步:安装脚本

  1. 新建脚本,将代码完整复制粘贴到编辑器中。
  2. 按下 Ctrl + S 保存。
  3. (重要) 确认脚本的 @match 规则包含您学校教务系统的地址。

第 3 步:开始使用

  1. 进入列表:登录教务系统,点击“教学评价”。此时右下角会出现进度看板
  2. 进入评价:点击任意一门未评课程。
  3. 一键填充
    • 左键点击 右下角的 ⚡ 一键评教 按钮 → 自动填充。
    • 右键点击 按钮 → 打开设置面板(修改模式/评语/自动提交)。
  4. 提交保存:检查高亮区域(扣分项)无误后,点击发光的“提交”按钮(或按回车)。

⚙️ 高级配置 (设置面板)

右键点击悬浮按钮即可调出配置菜单:

  • 评分模式:下拉选择 全满分 / 智能扣分 / 随机参半
  • 自动提交:开启后,填充完成后等待 2 秒自动点击提交按钮(适合批量操作)。
  • 自定义评语:在文本框输入评语,每行一条。留空则使用内置词库。

💻 技术细节

脚本匹配规则

采用宽泛的通配符匹配,以适应大多数强智系统部署路径:

// @match        *://*/jsxsd/*
// @match        *://*/*jsxsd/*
// @match        http://192.168.100.7/*

兼容性说明

  • 浏览器:Chrome, Edge, Firefox, Safari (Tampermonkey)
  • 系统版本:适配强智教务系统(如图所示)的版本
  • image.png

⚠️ 免责声明

🔴 请务必阅读

  1. 本脚本仅供编程学习和技术交流使用,严禁用于任何商业用途
  2. 自动化评分仅作为辅助工具,提交前请务必进行人工核对,确保评价客观公正。
  3. 因使用本脚本而产生的任何后果,由使用者自行承担。
  4. 首次运行脚本时,您必须点击“同意”免责声明方可使用。

📅 更新日志

v1.1

  • 新增快捷键功能(Alt+Q(填充)、Alt+S(提交)

v1.0 (首发版)

  • 🎉 发布:通用的强智系统适配脚本上线。
  • 特性:集成三种评分策略,适应不同场景。
  • 🖥️ UI:新增列表页“进度看板”与右键“设置面板”。
  • 🔒 安全:封装 SafeStorage 确保存储稳定性。