在原有基础上
- 更新了全部依赖 (webpack5, vue3, vuepress2, ...)
- 替换了一些弃用的库和方法
- 内置了WebAssembly模块以还原超星网页中的字体混淆
- 添加了题库镜像 (基于actix-web开发的备用接口)
- 其他细节优化
- 迁移至 Manifest V3 版本规范(浏览器扩展可以重新上架啦)
- 以及版本号提升至3.0.0
一个 超星(学习通)/智慧树(知到)/**大学mooc 刷课工具,火狐,谷歌,油猴支持.全自动任务,视频倍速秒过,作业考试题库,验证码自动打码(੧ᐛ੭挂科模式,启动) 如果觉得好用,顺手点个 Star 吧 ❤❤❤
仓库地址:chettoy/cxmooc-tools
原作地址:CodFrm/cxmooc-tools
Edge商店 (已上架)
Chrome商店 (旧版)
FireFox商店 (旧版)
油猴 (旧版)
详情请看使用文档,不同平台所支持的功能不尽相同
-
视频挂机
-
视频秒过
-
视频倍速
-
静音播放
-
任务答题
-
作业答题
以上功能建议使用 FxxkStar 效果更佳
-
自动阅读
-
自动填写验证码
-
考试答题
- Chrome for PC
- Microsoft Edge for PC
- Firefox for PC (未测试)
- Firefox for Mobile (未测试)
- QQ 浏览器 for PC
- Tampermonkey (未测试)
如果你想参与开发,请阅读下面内容,如果只是使用本扩展,请移步 使用文档(旧版)
- Node.js & npm
- Rust & cargo
- wasm-pack
git clone https://github.com/chettoy/cxmooc-tools.git
cd cxmooc-tools
npm install
npm run build
# 开发模式请使用
npm run dev
# 打包生成扩展和脚本
npm run pack
# 生成文档
npm run docs:build
npm run docs:dev
由于
chaoxing-rs
(超星协议的rust实现) 未发布,编译前请暂时删去webpack.config.js
中的WasmPackPlugin
部分以跳过wasm模块的重新构建
Fork Repo
- 发起
Pull Request
,并简要描述更改内容。 CI 检查通过
CodeReview
- 合并到项目仓库
- 题库大部分答案来源于用户答题后的页面采集,所以需要有人第一次做过,后来的人才能搜索到题目。
- 可以配置随机题目,当题库中没有的题目则会自动随机选择一个选项
- 考试题库收集,需要考试完毕后,进入考试答案页面,扩展会自动收集.
题库记录提示:
您可以通过Issues反馈,反馈时请尽量提供足够明确的信息。
本项目完全开源,免费,仅供技术学习和交流,开发者团队并未授权任何组织、机构以及个人将其用于商业或者盈利性质的活动。也从未使用本项目进行任何盈利性活动。未来也不会将其用于开展营利性业务。个人或者组织,机构如果使用本项目产生的各类纠纷,法律问题,均由其本人承担。
如果您开始使用本项目,即视为同意项目免责声明中的一切条款,条款更新不再另行通知。开发者仅接受和捐赠者之间不构成购买或雇佣关系的捐赠或者赞赏。 如果您选择捐赠此项目,我们会列出一份捐赠者名单(包含捐赠金额,日期),但不会公布您的捐赠账号。如果您选择捐赠,那么我将视之为您完全自愿的,没有任何雇佣,购买关系的捐赠。
The project is completely open source, free, and is for technical learning and communication only. The developer team does not authorize any organization, organization, or individual to use it for commercial or profitable activities. Never use this project for any profitable activities. It will not be used for profit-making business in the future. Individuals or organizations and organizations that use the various disputes arising from the project and legal issues shall be borne by themselves.
If you start using this project, you are deemed to agree to all the terms in the project disclaimer, and the terms are updated without further notice. Developers only accept donations or appreciations that do not constitute a purchase or employment relationship with the donor. If you choose to donate this item, we will list a list of donors (including donation amount, date), but will not announce your donation account. If you choose to donate, then I will treat you as completely voluntary, without any employment, donation of the relationship.