总安装量
1,102
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
1.0
超星通用题目提取器 (合并版)
📖 脚本简介
本脚本专为学习通(超星)用户设计,能够从“查看已批阅作业”或类似“考试回顾”等页面,智能提取题目、选项、答案及解析内容。目的是帮助用户方便地整理和复习题目,提高学习效率。
此版本为合并优化版,整合了针对不同类型回顾页面的提取逻辑,增强了通用性和稳定性。
✨ 主要功能
- 通用性强:同时支持超星考试回顾页面和作业批阅回顾页面的题目提取。
- 智能识别:自动识别页面中的题目类型(单选、多选、判断、填空、简答、资料题等)。
- 完整提取:提取题干、选项、正确答案,以及可能的题目解析。
- 格式化输出:将提取内容整理成统一的文本格式,方便阅读和复制。
- 自动复制:提取完成后,内容会自动复制到剪贴板。
- 手动提取:提供一个悬浮按钮,用户可随时点击手动触发提取。
- 自动提取(可选):可在油猴菜单中配置是否在页面加载完成后自动提取。
- 友好提示:通过醒目的悬浮通知反馈提取状态(成功、失败、复制成功等)。
- 内容展示:提取结果会展示在页面下方的文本框中,方便预览和再次手动复制。
📄 适用页面
脚本主要针对以下类型的超星页面进行优化:
- 考试回顾页面:
- 网址通常包含
*://*.chaoxing.com/exam-ans/exam/test/reVersionPaperMarkContentNew*
- 网址通常包含
- 已批阅作业页面:
- 网址通常包含
*://*.chaoxing.com/mooc-ans/work/selectWorkQuestionYiPiYue*
- 网址通常包含
如果您的页面URL与上述模式类似且包含题目列表,脚本有较大概率可以正常工作。
🚀 使用方法
- 安装脚本:通过 Tampermonkey (油猴) 或类似脚本管理器安装。
- 手动提取:
- 打开支持的超星题目回顾页面。
- 等待页面加载完毕。
- 点击浏览器界面右上角(由脚本添加的)“提取题目”按钮。
- 脚本将开始处理,并通过通知提示结果。
- 自动提取:
- 默认情况下,自动提取可能是关闭的。
- 点击浏览器右上角的 Tampermonkey (油猴) 图标,在弹出的菜单中找到本脚本。
- 点击脚本名下方的“自动提取题目 (当前: 关闭/开启) - 点击切换”菜单项,即可开启或关闭此功能。
- 开启后,当您进入适用的超星页面并等待其加载完毕,脚本会自动尝试提取。
- 查看与使用结果:
- 提取成功后,内容会自动复制到剪贴板。您可以直接粘贴到 Word、Notion、Excel、Anki或其他笔记软件中。
- 同时,页面底部会显示一个文本区域,包含所有提取的题目,您可以预览或从此处手动复制。
🤔 支持题型
目前较为稳定支持的题型包括:
- 单选题
- 多选题
- 判断题
- 填空题 (实验性,复杂填空可能不完美)
- 简答题
- 资料题/材料题 (实验性)
⚠️ 注意事项
- 页面加载:请确保页面内容(尤其是题目区域)已完全加载后再进行提取,特别是使用自动提取时。若自动提取失败,可尝试刷新页面或手动点击提取按钮。
- 网站更新:超星学习通的页面结构可能会不定期更新。如果脚本在之前可用的页面上突然失效,很可能是页面结构发生了变化。
- 提取准确性:脚本尽力保证提取的准确性,但对于结构特别复杂或不规范的题目,可能出现提取不完整或格式错乱的情况。
- 填空题和资料题:这两种题型的答案结构多变,提取逻辑相对复杂,可能不如选择判断题完美。后续会尝试优化。
🔄 更新日志
- v1.0 (当前版本)
- 合并“超星考试题目提取器”与“超星作业题目提取器”,增强通用性。
- 统一并优化了题目类型识别、题干、选项、答案及解析的提取逻辑。
- 统一了UI交互,包括手动提取按钮、自动提取配置、自定义通知及结果展示区。
- 改进了
normalizeQuestionText函数,能更有效地清除题目中的分数提示。 - 增强了对不同页面布局下题干和答案的定位能力。
- 完善了代码注释和帮助信息。
💬 反馈与建议
如果您在使用过程中遇到任何问题(如提取失败、格式错误等),或者有任何功能建议,欢迎通过脚本发布平台(如 GreasyFork、脚本猫)的评论区或反馈渠道进行留言。请尽可能详细地描述问题,例如:
- 出问题的页面网址。
- 您期望提取的内容和实际提取的结果对比。
- 如果方便,可以附上问题区域的截图。
感谢您的使用与支持!