README.md 4.7 KB
Newer Older
C
CodFrm 已提交
1
![GitHub stars](https://img.shields.io/github/stars/codfrm/cxmooc-tools.svg)
C
CodFrm 已提交
2
[![Build Status](https://www.travis-ci.org/CodFrm/cxmooc-tools.svg?branch=master)](https://www.travis-ci.org/CodFrm/cxmooc-tools)
C
CodFrm 已提交
3 4
![GitHub All Releases](https://img.shields.io/github/downloads/codfrm/cxmooc-tools/total.svg)
![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/codfrm/cxmooc-tools.svg?label=version)
C
CodFrm 已提交
5

weixin_41956748's avatar
weixin_41956748 已提交
6
## 关于超星慕课小工具
C
CodFrm 已提交
7 8
> **[使用文档](https://cx-doc.xloli.top/)**

C
CodFrm 已提交
9
一个超星(学习通)和智慧树(知到)刷课工具,火狐,谷歌,油猴支持.全自动任务,视频倍速秒过,作业考试题库,验证码自动打码(੧ᐛ੭挂科模式,启动)
C
CodFrm 已提交
10

C
CodFrm 已提交
11
### 浏览器适配列表
weixin_41956748's avatar
weixin_41956748 已提交
12 13 14 15 16 17 18
 * [x] Chrome for PC
 * [x] Firefox for PC
 * [x] Firefox for Mobile
 * [x] QQ 浏览器 for PC
 * [x] Tampermonkey

### 功能支持列表
C
CodFrm 已提交
19 20
> 详情请看使用文档

weixin_41956748's avatar
weixin_41956748 已提交
21 22 23 24
* [x] 视频挂机
* [x] 视频秒过
* [x] 视频倍速
* [x] 静音播放
C
CodFrm 已提交
25
* [x] 任务答题
weixin_41956748's avatar
weixin_41956748 已提交
26 27
* [x] 自动阅读
* [x] 自动填写验证码
C
CodFrm 已提交
28
* [x] 考试答题
C
CodFrm 已提交
29
* [x] 作业答题
weixin_41956748's avatar
weixin_41956748 已提交
30

weixin_41956748's avatar
weixin_41956748 已提交
31
## 参与开发
C
CodFrm 已提交
32
> 如果你想参与开发,请阅读下面内容,如果只是使用本插件,请移步 **[使用文档](https://cx-doc.xloli.top/)**
weixin_41956748's avatar
weixin_41956748 已提交
33 34

### 环境:
C
CodFrm 已提交
35 36
* Node.js
* webpack
M
moshi 已提交
37

weixin_41956748's avatar
weixin_41956748 已提交
38
### Build
weixin_41956748's avatar
weixin_41956748 已提交
39
```bash
M
moshi 已提交
40
git clone https://github.com/CodFrm/cxmooc-tools.git
weixin_41956748's avatar
weixin_41956748 已提交
41
cd cxmooc-tools
C
CodFrm 已提交
42 43
npm install
npm run build
C
CodFrm 已提交
44 45
# 开发模式请使用
npm run dev
weixin_41956748's avatar
weixin_41956748 已提交
46
# 打包生成crx和油猴脚本
C
CodFrm 已提交
47
npm run pack
C
CodFrm 已提交
48
```
C
CodFrm 已提交
49

M
moshi 已提交
50
### Server
weixin_41956748's avatar
weixin_41956748 已提交
51 52 53
> 搭建了一个服务器程序用于完善题库。接口没有任何权限,只会记录正确答题答案,并不会记录其他信息。
> 以上过程全由插件自动提交,还请大家不要故意上传错误的答案哦 (๑• . •๑)
> 因为超星慕课全站启用了`https`,所以服务器配置需要`https`。
M
moshi 已提交
54

weixin_41956748's avatar
weixin_41956748 已提交
55
```bash
C
CodFrm 已提交
56 57 58
npm install
npm run server
```
C
CodFrm 已提交
59

weixin_41956748's avatar
weixin_41956748 已提交
60 61 62 63 64 65
### 贡献流程
1. `Fork Repo`
2. 发起`Pull Request`,并简要描述更改内容。
3. `Travis CI 检查通过`
4. `CodeReview`
5. 合并到项目仓库
C
CodFrm 已提交
66

weixin_41956748's avatar
weixin_41956748 已提交
67
## 题库
C
CodFrm 已提交
68
1. 题库大部分答案来源于用户答题后的页面采集,**所以需要有人第一次做过**,后来的人才能搜索到题目。
C
CodFrm 已提交
69
2. 可以配置随机题目,当题库中没有的题目则会自动随机选择一个选项
C
CodFrm 已提交
70
3. 考试题库收集,需要考试完毕后,进入考试答案页面,插件会自动收集.
C
CodFrm 已提交
71

weixin_41956748's avatar
weixin_41956748 已提交
72 73 74
题库记录提示:

![](/dist/images/3.webp)
M
moshi 已提交
75

weixin_41956748's avatar
weixin_41956748 已提交
76 77
## 关于反馈
您可以通过Issues反馈,反馈时请尽量提供足够明确的信息。
C
CodFrm 已提交
78

C
CodFrm 已提交
79
## 其他
C
CodFrm 已提交
80 81
GitHub项目地址:[https://github.com/CodFrm/cxmooc-tools](https://github.com/CodFrm/cxmooc-tools)

C
CodFrm 已提交
82
Blog地址:[http://blog.icodef.com/2018/01/25/1304](http://blog.icodef.com/2018/01/25/1304)
C
v1.58  
CodFrm 已提交
83

C
CodFrm 已提交
84 85 86
[telegram群组](https://t.me/joinchat/MHU8Gg2fP3Q51HLY2wqmQA)

[QQ群614202391](https://shang.qq.com/wpa/qunwpa?idkey=9bddd2564d84bd999940de422d1c0c70f87ecaf02fe9d7c60389fc2b376179eb)
weixin_41956748's avatar
weixin_41956748 已提交
87 88 89 90 91 92 93 94 95

## 免责声明
本项目完全开源,免费,仅供技术学习和交流,**开发者团队并未授权任何组织、机构以及个人将其用于商业或者盈利性质的活动。也从未使用本项目进行任何盈利性活动。未来也不会将其用于开展营利性业务。个人或者组织,机构如果使用本项目产生的各类纠纷,法律问题,均由其本人承担。**

如果您开始使用本项目,即视为同意项目免责声明中的一切条款,条款更新不再另行通知。**开发者仅接受和捐赠者之间不构成购买或雇佣关系的捐赠或者赞赏。** 如果您选择捐赠此项目,我们会列出一份捐赠者名单(包含捐赠金额,日期),但不会公布您的捐赠账号。如果您选择捐赠,那么我将视之为您完全自愿的,没有任何雇佣,购买关系的捐赠。

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.