All Projects → tuchg → Simpleicvemoochelper

tuchg / Simpleicvemoochelper

Licence: mpl-2.0
一个低风险的职教云网课兼考试助手 - 油猴子脚本( 支持MOOC学院, 职教云,智慧职教资源库平台 )

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Simpleicvemoochelper

Learnquery
Learn JavaScript fundamentals by building your own jQuery equivalent library
Stars: ✭ 136 (-6.85%)
Mutual labels:  jquery
Funiture
慕课网课程推荐 Java并发编程与高并发解决方案:http://coding.imooc.com/class/195.html Java开发企业级权限管理系统:http://coding.imooc.com/class/149.html github: https://github.com/kanwangzjm/funiture, spring项目,权限管理、系统监控、定时任务动态调整、qps限制、sql监控(邮件)、验证码服务、短链接服务、动态配置等
Stars: ✭ 1,786 (+1123.29%)
Mutual labels:  jquery
Jquery jeditable
jQuery edit in place plugin. Extendable via plugin architecture. Plugins for plugin. Really.
Stars: ✭ 1,756 (+1102.74%)
Mutual labels:  jquery
Project Website Template
A HTML/CSS Template for Building Projects or Personal Websites
Stars: ✭ 138 (-5.48%)
Mutual labels:  jquery
Frontenddaily
前端开发博客,分享互联网最精彩的前端技术,欢迎关注我微信公众号:前端开发博客,回复 1024,领取前端进阶资料包,回复 加群,与大神一起交流学习。
Stars: ✭ 1,901 (+1202.05%)
Mutual labels:  jquery
Jquery Searchable
Tiny, fast jQuery plugin to search through elements as you type.
Stars: ✭ 142 (-2.74%)
Mutual labels:  jquery
Hexaflip
🧊 Visualizes arrays as cube interfaces
Stars: ✭ 135 (-7.53%)
Mutual labels:  jquery
Jquery.ime
jQuery based input methods library
Stars: ✭ 145 (-0.68%)
Mutual labels:  jquery
Convform
A jQuery plugin that transforms a form into an interactive chat.
Stars: ✭ 141 (-3.42%)
Mutual labels:  jquery
Play With Data Structures
Codes of my MOOC Course <Play Data Structures in Java>. Updated contents and practices are also included. 我在慕课网上的课程《Java语言玩转数据结构》示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。
Stars: ✭ 1,878 (+1186.3%)
Mutual labels:  mooc
Jquery Confirm
A multipurpose plugin for alert, confirm & dialog, with extended features.
Stars: ✭ 1,776 (+1116.44%)
Mutual labels:  jquery
Jquery.vibrate.js
💲 Vibration API Wrappers
Stars: ✭ 139 (-4.79%)
Mutual labels:  jquery
Jquery I18next
i18next plugin for jquery usage
Stars: ✭ 143 (-2.05%)
Mutual labels:  jquery
Photojshop
🎨 Photo editing JavaScript library
Stars: ✭ 137 (-6.16%)
Mutual labels:  jquery
Card
💳 make your credit card form better in one line of code
Stars: ✭ 11,365 (+7684.25%)
Mutual labels:  jquery
Dotnetdesk
Asp.Net Example web application showing the capabilities of ASP.NET Core 2 MVC, EF (Entity Framework), Web API, Bootstrap, jQuery, datatables, adminlte template and many more. Web app created as helpdesk or ticket support portal.
Stars: ✭ 136 (-6.85%)
Mutual labels:  jquery
Logosdistort
Uses matrix3d perspective distortions to create 3d scenes in the browser. Inspired by HelloMonday
Stars: ✭ 142 (-2.74%)
Mutual labels:  jquery
Rateit.js
Rating plugin for jQuery. Fast, Progressive enhancement, touch support, icon-font support, highly customizable, unobtrusive JavaScript (using HTML5 data-* attributes), RTL support, supports as many stars as you'd like, and also any step size.
Stars: ✭ 146 (+0%)
Mutual labels:  jquery
Image Select
Image Select is an extension of Chosen, a jQuery plugin that makes long, unwieldy select boxes much more user-friendly. It provides image support for Single and Multi select HTML tags.
Stars: ✭ 145 (-0.68%)
Mutual labels:  jquery
Jquery Menu Editor
Multilevel Menu Editor for Bootstrap 4.x (Html & Javascript code)
Stars: ✭ 144 (-1.37%)
Mutual labels:  jquery

SimpleIcveMoocHelper

务必保证浏览器为各内核最新版,所用API均为激进调用,兼容?这脚本纯粹练手,啥新学啥用啥,这辈子都不可能考虑兼容的

另外希望职教云团队多点专业素养,这么大平台,这么多低级的bug,可以考虑多请几个测试,各种越权,无权API层出不穷,影响很恶劣

一个简单基于油猴+jquery 开发实现的智慧职教MOOC,职教云自动化网课学习助手

  • 支持自动评论

  • 自动阅览 PPT 和视频

  • 自动在讨论区抓取有效讨论内容,参与讨论

  • 自动解除作业复制限制 (1.06 added)

  • 提供窗口用于提取题库 (1.07 added)

  • 暂不支持答题功能(无题库支撑) 现已提供答题,有能力的朋友可自行对接

  • 已支持绿版职教云,zjy2(ver 2.0 added)

  • 增加自定义选项openMultiplyComment用于是否启用评论选项卡下多项评论功能(ver 2.08 added)

  • 细分各评论开关选项(优先级低于自定义全项)(ver 2.09 added)

  • 兼容内含文件夹的课件(ver 2.10 added)

  • 兼容文件和图文课件(ver 2.101 added)

  • 未兼容课件跳过(ver 2.11b0 added)

  • 开放选项(未兼容课件评论,静音);兼容音频,与视频合并为媒体处理(ver 2.125 added)

  • 支持青版智慧职教,使用IndexDB实现(ver 0.1added)

  • 添加提前评论设置 (ver 2.13 added)

  • 鸡肋搜题功能(ver 2.15 added)

  • 提供考试支持(ver 2.15.4 added)

  • 正式计划推出答题(ver 2.16 added)

  • 废弃模拟点击,重构为 API 拦截,解决数个积病 BUG,及部分随新版本诞生的新特性(ver 3.0 added)

  • 蓝版添加众望所归的是否开启自动评论 (ver 1.08 added)

  • 提供课件下载功能(ver 3.1 added)

  • 支持单选,多选,判断,填空,问答,匹配,支持测验,作业,考试(ver 3.4 added)

  • 添加智能讨论(ver 3.6 added)

  • ........

接口对接规范(JSON) 请求方式 GET
    //快速通道(/q?q=问题)
    //更多信息(/q2?q=问题)
[{
     'question': '问题,可留空',
     'answer': '答案', //判断题 √为正确,其余为错误
     'options':'题目选项,可留空',
     'msg': '消息,可留空'
  },{
    'question': '问题,可留空',
     'answer': '答案', //判断题 √为正确,其余为错误
     'options':'题目选项,可留空',
     'msg': '消息,可留空'
     }
  ]

如果觉得有所帮助,请给我一个star,谢谢 捐赠者名单❤️

如有问题欢迎issue


油猴插件简单说明: 在浏览器插件中心(扩展中心啥啥的)搜索关键字 tampermonkey 等待安装完成

本插件使用说明: 油猴安装完成后找到 添加新脚本 选项后,将本脚本全选复制进编辑框,按快捷键 Ctrl+S 即可食用

注意:本脚本需在点击具体小节后才会运行,运行前有数秒等待时间,运行流程可按 F12 查看


网站版本 MOOC 蓝版 职教云 绿版 智慧职教学习中心青版
测试浏览器 Chrome Chrome Chromium 80(低版本不兼容)
已知问题 能否运行,看脸 能否运行,是 能否运行,是
源文件 bule.src.js green.src.js cyan.src.js
版本 1.08 3.6 0.2(IndexDB)

大一菜鸡 学习 JS 练手所写, ES5,6 瞎混搭,勿喷

已经大二了

ver.1.0 完成时间 : 2019.5.25

ver.2.0 完成时间 : 2019.12.13

优化思路:改用阻塞队列处理任务,解决因应对定时器搭配异步处理不太稳定导致时间较长的问题


特别感谢

  • 写作之初学习如何写油猴脚本时借鉴了wyn665817的源码,学习到了宝贵的入门知识,并引用了等待Jquery加载的一段代码
  • tonylu00提供实测视频清晰度参数

免责声明

  • 本脚本完全开源免费仅供个人学习研究和交流前端自动化使用,请于下载后二十四小时内删除,勿要滥用,用于商业用途等

  • 捐助均为自发行为,未于作者构成任何雇佣或利益交换关系,未用于任何商业盈利活动

  • 未经过非法途径或越权漏洞实现自动化,均为常规前端自动化测试技术

如作它用所承受的法律责任一概与作者无关,各种途径使用即代表你同意上述观点

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].