蜜雪冰城 发表于 2025-4-20 01:13:47

# 蜜雪学习通智能助手 ## 📚 项目介绍 蜜雪学习通智能助手是一个功能强大的浏览器脚

# 蜜雪学习通智能助手

## 📚 项目介绍

蜜雪学习通智能助手是一个功能强大的浏览器脚本,旨在帮助用户更高效地完成超星学习通平台上的学习任务。本项目基于开源技术,使用ChatGPT智能引擎进行答题,蜜雪冰城官方题库。一键安装,一键使用,内置详细使用教程,课后测验,期末考试等,本脚本仅供个人研究学习使用,请勿用于非法用途,产生一切法律责任用户自行承担。具体的功能请查看脚本悬浮窗中的教程页面,蜜雪冰城官网题库 https://tk.mixuelo.cc/

项目地址:(https://github.com/MiXue-Lo/MiXue-ChaoXing)

## ✨ 主要功能

- **自动化学习任务**:自动完成视频、音频播放,智能识别任务点
- **智能答题系统**:支持单选题、多选题、判断题、填空题和简答题等多种题型
- **AI回答优化**:通过多种匹配算法提高答案精确度
- **好学生模式**:不自动选择答案,只提示正确选项
- **界面优化**:可拖拽控制面板,美观实用
- **字体解密**:自动解密超星平台的加密字体
- **桌面通知**:任务完成提醒系统
- **自定义配置**:丰富的用户自定义选项

## 🙋‍♂️ 一起学习

- **蜜雪官方题库群聊**:(https://qm.qq.com/q/LuSzQijsoW)
- **冰城官方题库群聊**:(https://qm.qq.com/q/LqxhKRKeI2)

## 🔍 答题优先级说明

脚本在进行自动答题时,会按照以下优先级进行:

1. **题库查询**:系统首先尝试在题库中查找答案
2. **AI智能回答**:若题库中未找到答案,系统会根据设置尝试使用AI回答
3. **随机答题**:若AI未开启或无法提供答案,会尝试使用随机答题(如已开启该功能)
4. **手动选择**:所有自动方法都失败时,系统会提示"无法匹配正确答案,请手动选择"

答题流程示例:题库 >AI >随机

```
系统尝试在题库中找答案 -> 未找到
"暂无答案,准备使用AI尝试回答..."
检查功能状态:题库已开启,AI未开启,随机答题未开启
"自动答题成功,准备切换下一题"
```

## 🚀 安装方法

1. 安装油猴插件(Tampermonkey):

   - (https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo)
   - (https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd)
   - (https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/)

2. 安装本脚本:

   **点击安装脚本猫👉[蜜雪学习通助手|超星学习通|💯自动答题|▶️自动刷课|⚡一键操作|✨字体解密|📝最新题库自动更新)|支持AI搜题|🔔课桌通知](https://scriptcat.org/zh-CN/script-show-page/3236)

   **点击安装油猴👉[蜜雪学习通助手|超星学习通|💯自动答题|▶️自动刷课|⚡一键操作|✨字体解密|📝最新题库自动更新)|支持AI搜题|🔔课桌通知](https://greasyfork.org/zh-CN/scripts/533346-蜜雪学习通助手-超星学习通-自动答题-自动刷课-一键操作-字体解密-最新题库自动更新-支持ai搜题-课桌通知)

## 🔧 使用说明

1. 登录超星学习通平台
2. 脚本将自动检测并显示辅助面板
3. 进入课程页面后,点击"开始任务"按钮
4. 脚本会自动处理视频、音频播放和答题任务
5. 按F9可以快速隐藏/显示控制面板

### 快捷键操作

- **F9**: 快速隐藏/显示控制面板
- **ESC**: 在某些情况下可用于中断当前操作

### 主要面板功能区介绍

控制面板被分为几个主要的功能区:

1. **主功能区**:包含开始任务、暂停任务的主控制按钮
2. **设置区**:可以调整各种参数和功能开关
3. **AI功能区**:控制AI答题、随机答题、题库等相关功能
4. **状态显示区**:显示当前任务执行状态和日志信息

## 🛠️ 核心功能模块详解

### 1. 自动视频/音频处理模块

脚本使用智能算法检测页面中的视频和音频元素,并自动执行以下操作:

- 自动开始播放媒体内容
- 智能调整播放速度(可在设置中自定义)
- 自动检测和处理弹题任务
- 监控播放进度并自动处理下一个任务

相关函数:`playMedia()`, `playVideo()`, `playAudio()`

### 2. 智能答题系统

脚本采用多级答题策略:

- **题库查询**:首先检查题库中是否有匹配的答案
- **AI答题**:使用先进算法分析题目内容并生成答案
- **随机答题**:在无法确定答案时可以使用随机选择(需开启)

答题系统支持多种题型:单选题、多选题、判断题、填空题、简答题等。

相关函数:`doWork()`, `handleQuestions()`

### 3. 字体解密模块

超星平台使用加密字体防止内容被复制,本脚本可以:

- 自动识别和解析加密字体
- 还原真实文本内容,便于阅读和答题
- 提高整体用户体验

此功能基于开源解决方案,并进行了针对性优化。

### 4. 界面优化与交互增强

- 提供可拖拽的控制面板,不干扰学习界面
- 支持深色模式(可在设置中开启)
- 桌面通知功能,提醒任务完成状态
- 状态日志实时显示,方便监控任务进度

## ⚙️ 配置选项

本脚本提供丰富的配置选项,可以根据自己的需求进行调整:

| 配置项      | 说明             | 默认值      | 可选值               |
| ------------- | ---------------- | ----------- | -------------------- |
| showBox       | 显示脚本浮窗   | 1(开启)   | 0(关闭)/1(开启)      |
| video         | 自动处理视频   | 1(开启)   | 0(关闭)/1(开启)      |
| audio         | 自动处理音频   | 1(开启)   | 0(关闭)/1(开启)      |
| rate          | 视频/音频倍速    | 1(正常速度) | 0.5-16(倍速范围)   |
| work          | 自动处理测验   | 1(开启)   | 0(关闭)/1(开启)      |
| time          | 答题时间间隔(ms) | 1000      | 500-5000(推荐范围) |
| sub         | 测验自动提交   | 0(关闭)   | 0(关闭)/1(开启)      |
| force         | 测验强制提交   | 0(关闭)   | 0(关闭)/1(开启)      |
| goodStudent   | 好学生模式       | 1(开启)   | 0(关闭)/1(开启)      |
| decrypt       | 字体解密         | 1(开启)   | 0(关闭)/1(开启)      |
| darkMode      | 深色模式         | 0(关闭)   | 0(关闭)/1(开启)      |
| desktopNotify | 桌面通知         | 1(开启)   | 0(关闭)/1(开启)      |
| useAI         | AI自动答题       | 1(开启)   | 0(关闭)/1(开启)      |
| randomAnswer| 随机答题         | 0(关闭)   | 0(关闭)/1(开启)      |
| useTiku       | 使用题库         | 1(开启)   | 0(关闭)/1(开启)      |

### 高级配置说明

1. **好学生模式(goodStudent)**
   - 开启后脚本不会自动选择答案,而是在控制台和界面提示正确答案
   - 适合需要练习但想获得答案提示的用户

2. **测验强制提交(force)**
   - 开启后即使未完成所有题目也会尝试提交
   - 慎用此功能,可能导致部分题目未答

3. **AI自动答题(useAI)**
   - 开启后系统会使用AI技术尝试回答问题
   - 支持分析题目内容进行智能匹配

4. **随机答题(randomAnswer)**
   - 当题库和AI都无法提供答案时使用
   - 适合对分数要求不高、只需完成任务的情况

## 🆕 更新日志

### v1.0.0 (2025-04-19)

- 全新界面设计,增加可拖拽控制面板
- 优化AI答题系统,提高匹配准确率
- 添加桌面通知功能
- 增强字体解密功能
- 修复已知问题

## ❓ 常见问题

**Q: 为什么有些题目无法自动答题?**
A: 可能是由于AI无法准确匹配答案,或者题目格式特殊。此时可以使用"好学生模式",查看提示的答案手动选择。

**Q: 脚本安装后没有显示界面?**
A: 请确保您已正确安装脚本,并且网站已完全加载。尝试刷新页面或重新安装脚本。您也可以尝试按F9键显示界面。

**Q: 如何修改脚本设置?**
A: 在控制面板中可以找到设置按钮,或者直接修改脚本开头的配置区域。

**Q: AI答题功能如何开启?**
A: 在控制面板的AI功能区中可以找到"AI自动答题"的开关,勾选即可开启。首次使用可能需要刷新页面。

**Q: 视频倍速功能最高可以设置多少?**
A: 理论上支持0.5到16倍速,但建议使用1-2倍速,以免引起平台检测。

**Q: 为什么脚本停止运行了?**
A: 可能是由于网络问题、页面结构变化或浏览器安全策略导致。尝试刷新页面,或者检查浏览器控制台是否有错误信息。

## 🔩 高级使用技巧

1. **跨浏览器使用**:脚本已针对主流浏览器进行了兼容性优化,包括Chrome、Firefox、Edge等。

2. **自定义开发**:如果您是开发者,可以通过修改源码自定义功能:
   - 全部配置项在脚本开头的配置区域
   - 核心功能模块化设计,便于扩展
   - 详细注释帮助理解代码结构

3. **问题排查**:遇到问题时,可以:
   - 查看浏览器控制台的输出日志
   - 检查脚本面板的状态信息
   - 使用F9重新显示控制面板
   - 清除浏览器缓存后重试

## 🤝 贡献指南

欢迎为项目做出贡献!您可以通过以下方式参与:

1. 提交Bug报告
2. 提出新功能建议
3. 提交代码改进
4. 完善文档

请通过 (https://github.com/MiXue-Lo/MiXue-ChaoXing/issues) 提交问题和建议。

## 📄 许可证

本项目采用 MIT 许可证 - 详情请查看 (LICENSE) 文件

## 💖 鸣谢

- 感谢 (https://greasyfork.org/zh-CN/scripts/445007) 提供的字体解密方法
- 感谢所有为本项目做出贡献的开发者
- 感谢开源社区提供的技术支持和灵感

## ⚠️ 免责声明

**本工具仅供学习交流使用,请勿用于其他用途。使用本工具产生的一切后果由使用者自行承担。 **

- **There is no functional behavior such as advertising, user tracking, and mining.**
- **There is no unauthorized copy or modification of this script.**
- **The script is completely open source and free for normal use. Please ignore if there are any charges**
- **本脚本遵循协议为 MIT 许可协议,免费开源。**
- **若因不合理操作而出现不良记录或学习行为异常,概不负责**
- **未利用任何漏洞,均为常规前端模拟技术**
- **部分说明 此脚本未用作任何商业用途 请勿同时使用类似功能的脚本,不同脚本实现功能的原理不同,可能会产生冲突,导致脚本失效 每次脚本更新均会使自定义参数重置为默认值,如有个人需求,请更新后及时修改 免责声明 本脚本仅供日常学习交流使用,切勿滥用**
- **如作他用,所承受的法律责任一概与作者无关,使用即代表你同意上述观点**

### 脚本预览:

<img src="https://tk.mixuelo.cc/downtown/66.jpg" alt="介绍" style="zoom:50%;" />

chunshan 发表于 2025-4-20 15:50:32

请问如何配置key?

蜜雪冰城 发表于 2025-4-21 00:42:07

chunshan 发表于 2025-4-20 15:50
请问如何配置key?

有使用教程的

蜜雪冰城 发表于 2025-4-21 00:43:16

chunshan 发表于 2025-4-20 15:50
请问如何配置key?

主页有教程

weizy 发表于 2025-4-21 08:47:58

好用,希望能优化一下作业

dhhsh 发表于 2025-4-22 15:59:15

蜜雪冰城 发表于 2025-4-21 00:43
主页有教程

主页在哪?

biters68 发表于 2025-5-10 09:17:10

发送验证码的时候发送的是乱码

liuyu2025 发表于 2025-5-10 09:20:33

感谢分享

saopi32 发表于 2025-5-18 23:03:26

key在那设置啊。主页没有啊版主提示一下啊
页: [1]
查看完整版本: # 蜜雪学习通智能助手 ## 📚 项目介绍 蜜雪学习通智能助手是一个功能强大的浏览器脚