🤖 AI 智能答题助手 — 网页自动识别·秒答

Создано 5 дней назад
Обновлено 4 дня назад
自动识别网页里的单选、多选、判断与填空题,AI 实时分析并给出答案提示,支持一键自动填答。内置云端 AI 接口(密钥由服务端代持,更安全)。已适配超星学习通、智慧树/知到、智慧职教/职教云、雨课堂、考试星、中国大学MOOC、学堂在线、青书学堂、小鹅通、国家开放大学、安徽/湖南/浙江继续教育、山财培训网等 30+ 主流学习与考试平台,通用扫描兜底任意网页。面板可拖动,附交流反馈群。⚠ 免责声明:本工具仅供个人学习辅助与自测,禁止用于违规代考,使用后果由使用者自行承担。
#学习辅助
#答题辅助
#AI工具
Статистика
Общее количество установок
32
За 24 часа
+2
Рейтинг пользователей
-
Реклама
An answer-assistance script that automatically scans questio

🤖 AI 智能答题助手 — 脚本说明

一、功能简介

本脚本是一款面向学习 / 考试类网页的辅助工具。它会自动扫描页面中的题目(标准表单型),把题干与选项发送给 AI 分析,再把答案回显到浮窗,并支持一键自动填答。

  • 四题型覆盖:单选、多选、判断、填空
  • AI 实时作答:云端大模型分析,给出答案提示
  • 一键自动填答:自动勾选 / 写入答案
  • 面板可拖动:浮窗支持拖拽,不遮挡页面内容
  • 零配置:内置云端接口,装上即用
  • 30+ 平台识别:自动识别当前平台并显示适配状态
  • 反馈群:遇到不支持的站点可进群求助适配
  • 持续修复优化:针对"答题慢 / 多面板 / 新平台失效"等反馈已做多轮修复(详见第五章 5.2)

二、适用平台

已内置平台识别清单(显示"当前平台:xxx(已适配)"),并对标准表单型答题页即装即用:

超星学习通、智慧树 / 知到、智慧职教 / 职教云、雨课堂、考试星、168 网校、绎通云课堂、九江系列、柠檬文才、亿学宝云、优课学堂、小鹅通、安徽继续教育、湖南高等学历继续教育、浙江省高等学校在线开放课程共享平台、上海开放大学、华侨大学自考网络助学平台、良师在线、和学在线、人卫慕课、国家开放大学、山财培训网(继续教育)、浙江省高等教育自学考试网络助学平台、中国地质大学远程与继续教育学院、重庆大学网络教育学院、优学院、学起系列、青书学堂、学堂在线、英华学堂、广开网络教学平台、中国大学 MOOC 等 30+ 主流学习与考试平台。

深度适配:华医网继续教育(cmechina.net / haoyisheng.com)、超星学习通(chaoxing.com,含深层 iframe 章节测验与视频连刷)已做专项精调;其余平台经通用机制层自动识别。


三、安装方法

方式一:ScriptCat(推荐)

  1. 安装 ScriptCat 浏览器扩展。
  2. 在本脚本发布页点击「安装」即可。
  3. 打开任意学习 / 考试网页,浮窗会自动出现。

方式二:Tampermonkey / Violentmonkey

  1. 安装油猴类管理器扩展。
  2. 新建脚本,把 dist/universal-auto-answer.user.js 全文粘贴保存。
  3. 刷新目标网页,浮窗出现即表示生效。

方式三:本地文件直接导入

  • .user.js 文件拖入 ScriptCat / Tampermonkey 管理页即可导入。

四、使用说明

浮窗操作

  • 拖动:按住浮窗顶部标题栏(带「⠿」拖拽手柄)可移动位置。
  • 扫描答题:点击「▶ 扫描答题」,自动识别当前页题目并作答。
  • 演示:点击「🧪 演示」,注入 4 道示例题验证脚本工作正常(无需任何配置)。
  • 自动填答开关:在菜单中切换「自动填答」开 / 关。
  • 复制群号:点击「[复制群号]」一键复制反馈 QQ 群。

右键菜单命令(油猴管理器菜单)

  • ▶ 立即扫描答题
  • 🧪 演示:注入示例题并扫描答题
  • 配置 AI 模型名
  • 配置 Supabase Anon Key / 接口地址
  • 配置 FUNC_TOKEN
  • 切换 自动填答
  • ⚡ 速学本节视频(视频页自动出现)

默认已内置云端接口与校验令牌,普通用户无需任何配置即可使用。上述菜单项供高级用户自定义。

4.4 视频速学(新增能力)

  • 华医网 / 超星等课件视频页,右下角会出现 ⚡ 速学本节视频 按钮。
  • 点击后脚本跳至视频结尾触发平台"完成上报",随后自动进入本节考试并答题;超星支持自动点「下一节」连刷整章。
  • 本质是把"看视频→考试"的等待过程压缩为秒级,且不破坏平台自身的完成校验链(不会被判定为未完成)。

五、技术架构与安全

隐私说明

  • 脚本仅将题目文本与选项发送给云端用于分析,不涉及账号、密码、Cookie 之外的敏感信息。
  • 脚本已规避 eval / Function 等不安全调用,可在政府 / 学校类严格 CSP 站点正常加载。

5.2 本次修复与优化记录(融合实际迭代)

根据使用反馈,当前版本集中修复了以下问题:

反馈问题 修复方案
视频秒过,但进考试后答题很慢(实测 1 分钟仅答 2 题) ① 极速模式改为短轮询,答题表单延迟渲染时表单一到即零 AI 瞬时作答;② AI 答案并行预取(所有题同时请求,总耗时≈最慢一题)再按序填答;③ 关闭模型思考模式(\n<think:6124c78e> 软开关)单题响应大幅缩短;④ 面板日志带 [x.x s] 时间戳,慢在哪一环一眼可见
页面出现多个面板 / 重复扫描 递归 iframe 扫描 + 顶层窗口判定:iframe 内实例只扫描不渲染面板,杜绝多窗口
只针对华医网写死,换个平台就失效 重构为机制层架构:弹窗、答案表、视频门禁全部通用化,删除全部域名硬编码;以后接入新平台 = 往候选表加一行配置,或通用探测直接命中(零代码)
超星学习通等深层嵌套 iframe 平台扫不到题 collectScanRoots 递归下钻(深度上限 + 防环),最内层 .TiMu 也能识别
题干含题号 / 分数干扰导致 AI 答错 cleanStem() 自动剥离 【1】(2.5分) 等前缀后缀再送 AI
超星用私有字体把题干渲染成乱码 detectFontObfuscation() 检测私有区字符,命中时在面板提示"字体加密,AI 可能不准"(完整解码待真实样本逆向)
进页面响应慢 脚本注入时机从 document-idle 提前至 document-end,进入考试页更快启动扫描

六、免责声明

⚠ 免责声明:本工具仅供个人学习辅助与自测,请自觉遵守平台规则与考试纪律,禁止用于违规代考。使用本工具所产生的任何后果,由使用者自行承担。

  1. 用途与性质:本工具为辅助学习、自测复习的效率工具,通过 AI 对题目进行分析并给出参考提示,不构成标准答案保证。
  2. 使用规范:使用者应自觉遵守所在平台的服务条款与考试纪律,严禁将本工具用于任何违规代考、作弊行为。
  3. 责任与风险:因使用本工具导致的账号异常、成绩无效、平台处罚等后果,均由使用者自行承担,作者不承担任何责任。
  4. 知识产权与合规:本工具代码仅供个人使用,禁止用于商业售卖或恶意传播;云端接口仅供本脚本合法调用。
  5. 平台适配说明:已适配平台清单基于通用扫描实现,不保证覆盖所有页面结构;如遇无法识别的站点,请在反馈群提交页面信息,作者视情况补充适配。

七、常见问题(FAQ)

Q:浮窗没有出现?
A:确认已安装脚本并刷新页面;部分站点需等待页面完全加载(脚本 run-atdocument-end,一般即时出现,若页面资源极多可稍候)。

Q:点了扫描没反应 / 识别不到题目?
A:确认题目是标准表单结构(有圆形 / 方形选项按钮)。纯文本 div 点击型页面暂不支持,可在反馈群提交页面结构。

Q:提示云端校验未通过?
A:可能是云端策略调整,进群反馈。

Q:和同类脚本冲突?
A:建议同一页面只启用一个答题脚本,避免浮窗重叠或填答冲突。

Q:会泄露我的账号吗?
A:脚本不读取账号密码,仅发送题目文本用于 AI 分析。

Q:视频页没有「⚡ 速学本节视频」按钮?
A:该按钮仅在识别到课件视频播放器与门禁("进入考试 / 下一节"等特征)时出现;部分平台结构不同可能不显示,可在反馈群提交页面结构适配。


八、反馈与适配求助

  • 交流反馈群 QQ:1104357904
  • 遇到某平台无法自动识别或答题?进群反馈,作者会尽快适配修复。
  • 反馈时请附:平台名称 + 题目区域截图 / 页面结构,便于快速定位。

九、更新日志

发布版本 v1.1.1

  • 新增云端 AI 接口
  • 新增 防刷额度校验
  • 新增 30+ 主流平台识别清单
  • 新增面板可拖动、演示自检模式
  • 新增免责声明
  • 内置反馈 QQ 群一键复制
Детали скрипта
Применимые сайты
Лицензионное соглашениеMIT
Уведомление о функциях
Отслеживание данных
Разрешения и доступ
Межсайтовые запросы
vjfybcwsbduswkzouvvd.supabase.cosupabase.co
Возможности
ХранилищеКоманды менюСетевые запросыОткрытие вкладокБуфер обмена