Code Monkey home page Code Monkey logo

chaoxing-xuexitong-autoflush's Introduction

超星学习通全自动刷课程序

发布日期: 2020-3-22


2020-3-31 更新内容:

修复一个任务点识别的问题
假如你提前把上锁的课程的视频都刷好了
由于学习通的识别逻辑比较简单,它会在你刷视频完成
发生的那一刻(只有这一刻),检测一次任务点是否存在
然后给任务点打上完成的标记。

但是假如老师并没有开放这个章节,自然也不存在这个任务点。
但是由于协议可以把老师没有开放的章节里的视频也刷掉。
就会出现一种情况:视频刷完了,后台也记录了,但是任务点并没有过。

本版本换了一种判别任务点的方法,从原本的判断视频有没有刷完,
改为判断视频对应的任务点有没有过。

建议所有用户都更新到最新版。

有关解决该问题的commit:https://github.com/ZhyMC/chaoxing-xuexitong-autoflush/commit/a1f7af

2020-3-27 更新内容:
①新增自动过测验功能,新增共享题库.

题库是一个人人为我,我为人人的机制.运行本程序后,
会自动分享你的正确答案到题库,然后你可以任意使用题库里的
正确答案自动过测验.

该功能测试中,欢迎参与测试

2020-3-24 更新内容:
①修复一章节多卡片,只支持自动过第一张卡片中的视频的问题
有关该问题的issue:
https://github.com/ZhyMC/chaoxing-xuexitong-autoflush/issues/3

②增加自定义选择课程功能
有关该特性建议的issue:
https://github.com/ZhyMC/chaoxing-xuexitong-autoflush/issues/4

2020-3-23 更新内容:

①彻底修复有时刷完视频,无法成功完成任务点的BUG
有关该问题的issue:
https://github.com/ZhyMC/chaoxing-xuexitong-autoflush/issues/2

②新增任意调倍速功能,以超快的速度刷完所有章节


声明: 本程序仅供学习研究程序工程原理

Image text Image text Image text


若该程序对你有帮助,请给作者一颗star以表示鼓励,谢谢!

用法:


git clone https://github.com/ZhyMc/chaoxing-xuexitong-autoflush

cd chaoxing-xuexitong-autoflush   (到程序目录底下)

npm install

之后你就可以通过执行

npm start 

启动本程序


如果看不懂上面的步骤(上面步骤需要一点编程知识),你可以参照详细使用步骤:

Windows (x64)系统:

①进入 http://nodejs.cn/download/ 下载 nodejs 的 "windows安装包"
②打开安装包并安装,以保证你的机器拥有 Node.js 运行环境
③进入 http://npm.taobao.org/mirrors/git-for-windows/v2.26.0-rc2.windows.1/ 下载 git 安装包
你可以选择此版本:Git-2.26.0-rc2-64-bit.exe
④打开安装包并安装,以保证你的机器拥有 Git 环境。

⑤打开命令行,你可以按Win键+R,然后输入cmd打开
⑥依次敲入命令并执行

git clone https://github.com/ZhyMc/chaoxing-xuexitong-autoflush
cd chaoxing-xuexitong-autoflush
npm install

每次执行请等待命令的执行完毕再运行下一个命令
然后通过运行命令

npm start

启动本程序

⑦之后你都可以通过打开cmd (Win+R) 再运行

cd chaoxing-xuexitong-autoflush
npm start

的方式启动本程序


说明:

本程序会自动遍历你的所有课程,课程的所有章节,甚至包括上锁的章节内的视频都会被自动刷完。
所以你可以挂机本程序至后台。因为由 Node.js 平台编写,你可以在Linux下运行本程序.

chaoxing-xuexitong-autoflush's People

Contributors

constellation39 avatar wyattzheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.