Giter Site home page Giter Site logo

ocsjs / ocsjs Goto Github PK

View Code? Open in Web Editor NEW
1.3K 15.0 155.0 56.16 MB

OCS 网课助手,网课刷课脚本,帮助大学生解决网课难题,支持【超星学习通】【知道智慧树】【职教云】【智慧职教】【**大学MOOC】等网课 , 可以在 脚本猫 以及 油猴 等开源脚本管理器下运行。

Home Page: https://docs.ocsjs.com

License: MIT License

CSS 6.53% TypeScript 86.58% Less 3.97% JavaScript 2.60% Shell 0.33%
ocs vue3 ant-desgin-vue electron script nodejs playwright typescript scriptcat tampermonkey

ocsjs's Issues

[bug] : 重做仍然跳转

BUG描述
选择重做仍然会跳转到下一个任务点

重现方法

  1. 进入测试
  2. 点击 重做
  3. 就会自动跳转到下一个任务点

预期行为
应该是不跳转、答题,而不是直接跳转到下一个任务点。

屏幕截图

浏览器类型
vivaldi

解决方案
屏幕截图 2022-06-08 221719
如图,即使显示任务点已完成,但选择重做后,测试名旁边仍会有待做二字,可以把这个加入判断

关于无法重新答题的问题

有的章节测验可以做多次,但是第一遍做完之后脚本就会自动跳转下一节,不会再做第二次,该怎么办啊

[新增脚本] 请求新增脚本:xxx脚本

请求新增xxx脚本,具体网课详情如下:

网课名:i学
登陆后课程链接:https://app.readoor.cn/app/dt/ln/1544059443/11?s=11

脚本1:

脚本名:学习脚本
执行页面:https://app.readoor.cn/app/qb/spd/1544059443?lib=MzA2Mjc=&group=MjAy&s=1&dis=1&sr=1&cl=MzE0NDZfNjg3MDE=&ci=8420&pid=123257&tid=4104
具体描述:页面加载后开始播放视频或音频(主要是音频),自动开启答题,自动交卷,并跳转下一课程。答题要求正确率,在90%以上。


[bug] : 题目显示

BUG描述
题中有图片(题目或选项)时都会多显示了一条链接
重现方法

  1. 有图片的测试
  2. 滚动到有题目的题目
  3. 看到此BUG

预期行为
见截图

屏幕截图
正常:
屏幕截图 2022-06-10 145336
开了脚本:
屏幕截图 2022-06-10 145418
(那个链接是图片的链接)

浏览器类型
vivaldi

解决方案

[bug] : 知到智慧树刷课总会自动暂停

<<<<<<< HEAD
环境描述
系统: win11
浏览器:谷歌chrome最新版本

BUG描述
知到智慧树刷课总会自动暂停

=======

浏览器类型
谷歌chrome最新版本 日期20221011

[bug] : BUG OCR 识别失败

文字识别功能出错,可能存在图片无法识别。 abort(Assertion failed: ClassTemplate->ProtoLengths[ActualProtoNum] < MAX_PROTO_INDEX, at: /src/src/classify/intmatcher.cpp,1155,UpdateSumOfProtoEvidences). Build with -s ASSERTIONS=1 for more info.

Firefox 100.0
学习通,无法100%复现,偶发

哈哈哈哈哈,被针对了

checkout: function() {
try {
i.i(x.i)(window.XMLHttpRequest) && i.i(x.i)(window.XMLHttpRequest.prototype.open) && !window.OCS && i.i(x.i)(Element.prototype.addEventListener) || this.notTrustScript(window.XMLHttpRequest)
} catch (t) {}
},

[bug] 插件不再工作,日志为空

环境描述
系统: win11
浏览器:Whale

BUG描述
只有GUI,日志为空,插件完全不工作

重现方法
打开智慧树、学习通

预期行为
应该5秒后开始刷视频,自动调整音量等

截图
image

[bug] : 智慧树运行日志报错且连续跳视频

<<<<<<< HEAD
环境描述
系统: win10
浏览器:edge

BUG描述
浏览器在我挂后台去干其他事回来之后,发现黑屏,当前视频无任何反应且视频无法播放开始暂停。如图连续跳了两个视频。当点击上个未完成视频后,该未完成视频立即显示完成。

截图

屏幕截图 2022-10-13 194259

[bug] : 智慧树 播放视频无法播放完

<<<<<<< HEAD
环境描述
系统: win10
浏览器:谷歌
页面链接: https://studyvideoh5.zhihuishu.com/stuStudy?recruitAndCourseId=4b5b505f415d4859454a58595843584558

BUG描述
...
播放视频的时候 不会播放完整 播放到一半的时候就直接跳到下一个视频了 导致那个百分百没有完成

BUG 描述

dev-app

重现方法

  1. 进入 '...'
  2. 点击 '....'
  3. 滚动到 '....'
  4. 看到此 BUG

预期行为
应该是 xxx 动作,而不是 xxx 动作。

屏幕截图
如果可以请附带截图。
<<<<<<< HEAD

=======

浏览器类型
谷歌/Edge/...

dev-app
解决方案
如果可以,请提供您的解决思路

蒟蒻得提问

上个仁兄已经archived了,readme里面得使用方法也404了....
老哥更新一下使用方法呗~

[新增脚本] 请求新增脚本:长江雨课堂脚本

请求新增 长江雨课堂 脚本,具体网课详情如下:

网课名:长江雨课堂
网课链接:https://changjiang.yuketang.cn/v2/web/index

脚本 1:

脚本名:学习脚本
执行页面:https://changjiang.yuketang.cn/v2/web/xcloud/video-student/*/*
具体描述:页面加载后开始播放视频

脚本 2:

脚本名:讨论题脚本
执行页面:https://changjiang.yuketang.cn/v2/web/lms/*/forum/*
具体描述:页面加载后开始复制评论并粘贴

脚本 3:

脚本名:作业脚本
执行页面:https://changjiang.yuketang.cn/v2/web/cloud/student/exercise/*/*/*
具体描述:页面加载后开始答题

[bug] : BUG 智慧树刷网课被检测强制退出

BUG描述
智慧树刷网课被系统检测强制退出
重现方法

  1. 进入我的课堂页面
  2. 点击进入一门课程
  3. 看到此BUG

预期行为
应该是xxx动作,而不是xxx动作。
应该为直接进入网课页面
屏幕截图
如果可以请附带截图。
image

浏览器类型
谷歌/Edge/...
edge
解决方案
如果可以,请提供您的解决思路

[新增脚本] 请求新增脚本:**大学MOOC脚本

请求新增**大学MOOC脚本,具体网课详情如下:

网课名:**大学MOOC
网课链接:https://www.icourse163.org/

脚本1:

脚本名:课程选择
执行页面:https://www.icourse163.org/home.htm
具体描述:自动进入进度未完成课程

脚本2:

脚本名:学习脚本(课件,作业与测验,考试)
执行页面:https://www.icourse163.org/learn
具体描述:自动处理课件,作业与测验和考试


补充说明: 作业和测验有一个开源项目可以获取,考试暂无,如果有需要可以直接搬来用,开源地址: https://github.com/lujunji-xiaolu/mooc-helper 项目网站: https://mooc-helper.vercel.app/

[bug] : BUG 2022年5月30日11:36:06 智慧树无法自动刷课

BUG描述
2022年5月30日11:35:47 智慧树无法自动刷课
重现方法

  1. 进入 '智慧树任意课程'
  2. 点击 '任意课程'
  3. 看到此BUG, 即弹出"使用了异常脚本"

预期行为
应该不会弹出使用异常脚本的框

屏幕截图
image

浏览器类型
Edge(chromium内核)

解决方案
无. 希望大佬找到新的办法解决?

职教云自动答题

如何实现职教云自动答题 软件打开职教云网页绿版不能显示助手

[bug] : 知到智慧树视频答题自动暂停后无法恢复

<<<<<<< HEAD
环境描述
系统: win10
浏览器:edge
页面链接: https://www.zhihuishu.com/

BUG描述
智慧树观看视频到一定地方弹出答题框后自动暂停视频,无法继续播放,需要手动开始播放,该bug不是固定出现,有的视频会复现,有的不会。

重现方法

  1. 进入 课程
  2. 等待视频弹出题目
  3. 脚本选择选项后弹窗关闭
  4. 视频不会继续播放,看到此 BUG

预期行为
应该是 自动恢复播放 动作,而不是 继续暂停 动作。

=======

[feat] : 自动获取题目加入题库

特性说明
手动把题目弄进表格太麻烦了(而且有一些是图片体,或是很长的题目),希望可以自动加入题库或生成表格
实现方案
做完一些测试后可以看到题目也可以看到是否正确,可以挑选题库中没有且回答正确的题目加入题库或生产表格(表格比较好,还可以调整)
图片题可以用图片链接进行识别
备选方案

[BUG] : 智慧树刷课失效问题

运行环境
系统 : windows10
软件 : 1.0
首次使用 : 是

问题描述
智慧树课程刷课失效

重现步骤
使用软件刷智慧树的课程,可以正常登录获取信息,跳转到到课程章节页后软件报错,报错信息如下:
image

修改建议
更新相关代码

[bug] : BUG 智慧树

环境描述
系统: win11
浏览器:谷歌
页面链接: https://studyh5.zhihuishu.com/videoStudy.html#/studyVideo?recruitAndCourseId=4b5951584d514859454a58595f45584a5c

BUG描述
一种情况可能是,智慧树课程学习,过程自动弹出的“弹题测验”,在自动随机选择后无法自动关闭影响下一个视频的播放,即脚本运行会受到中断,必须关闭弹窗刷新页面方可继续使用。
另一种可能是,章节之间的连续播放受到已完成的“平时测验”的影响,从而无法连续播放视频。

重现方法

  1. 进入 'https://studyh5.zhihuishu.com/videoStudy.html#/studyVideo?recruitAndCourseId=4b5951584d514859454a58595f45584a5c'
  2. 点击 '课程'
  3. 观看视频时会弹出,或播放已完成平时测验前一节视频
  4. 看到此BUG

预期行为
应该是”跳过已完成测验“动作,而不是“受影响停止播放”动作。

屏幕截图
屏幕截图 2022-07-14 230439

解决方案
如果说是第一种情况的话,可以去尝试屏蔽“弹题测验”
第二种情况就是说,可以想办法跳过已完成项目并连续播放未完成项目

[BUG] : 关于软件xxx的问题

运行环境
系统 : windows11
软件 : 1.2.9
首次使用 : 不是

问题描述
1.运行的自动化无法手动关闭。
2.智慧树学号登陆,在网页时学校名称无法进行,光输入名字不管用的,必须在选项中选择学校。
3.章节测试无法自动做

重现步骤
自动化无法手动关闭,需要重启进行关闭

修改建议
希望把手动关闭按钮弄出来
运行失败时,只会报错,但自动化显示还在运行
希望问题描述中的东西能得到解决。

建议

反馈:
建议
内容:
对于软件的版本我没找到,希望能在窗口的title上顺带加上软件的版本号
超星星,到主页面点击课程,再点击里面的小课程,就会打开一个新的窗口,在新窗口当中,助手好像不能运行了,弹不出来助手的弹窗。
希望能尽快修复,大佬牛逼

服务器错误

超星答题服务器错误

请问是停止维护了吗?

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.