Coder Social home page Coder Social logo

lujunji4113 / mooc-helper Goto Github PK

View Code? Open in Web Editor NEW
82.0 4.0 15.0 6.7 MB

查询**大学MOOC慕课单元测验、单元作业、期中/期末测试答案

Home Page: https://mooc-helper.vercel.app/

License: MIT License

TypeScript 98.97% JavaScript 0.15% Rust 0.88%

mooc-helper's Introduction

mooc helper logo

MOOC Helper

查询**大学 MOOC(慕课)课程单元测验单元作业期中/期末测试的答案

网站地址

mooc helper (mooc-helper.vercel.app)

建议国内用户尝试如下方式使用:

使用步骤

  1. 获取 mob-token,可以使用 PCAPdroidCharles

  2. 点击应用右上角设置按钮,将获取的 mob-token 粘贴到MOB_TOKEN 输入框中。然后关闭设置,等待片刻。

注意事项

  • ❗❗❗ 请明确查询对象是否有时间限制。如果是,请查询后 在时间截至前 提交一次,保证一次有效成绩,因为查询操作会开启一次测验。详情请看 issue13
  • 题目排列顺序、答案排列顺序可能存在差异

免责声明

本项目(以下简称“项目”)仅供参考和学习使用。作者尽力确保项目的准确性和可靠性,但不提供任何明示或暗示的保证,包括但不限于对项目的适销性、特定用途的适用性或无侵权的保证。

作者不对因使用本项目而产生的任何直接、间接、偶然、特殊、惩罚性或结果性损害承担任何责任,包括但不限于因使用、误用、或依赖项目中的信息而导致的利润损失、业务中断或数据丢失。

本项目中的所有内容均基于作者的个人见解和经验,不代表任何组织或公司的观点。

使用者应自行承担使用本项目所产生的一切风险。在任何情况下,作者均不对使用本项目而导致的任何损失或损害承担责任。

mooc-helper's People

Contributors

xiaolu-lujunji avatar lujunji4113 avatar

Stargazers

lolol954321 avatar  avatar  avatar  avatar  avatar  avatar  avatar 远方 avatar Supernova114514 avatar  avatar __Chisato__ avatar  avatar  avatar  avatar lsy永烨 avatar  avatar  avatar 王浩源 avatar  avatar 舟亦翻 avatar  avatar dream avatar Chen Rongyi avatar  avatar  avatar  avatar Radiance avatar  avatar  avatar  avatar Sober Wu avatar  avatar erk avatar  avatar Yu Guoqi avatar  avatar BoldFruit avatar  avatar Esword618 avatar Kyle avatar Cro3odile avatar  avatar  avatar Rocan-Jackson avatar  avatar  avatar  avatar  avatar Tianze Ds avatar 初心 avatar jclioo avatar 戊陧 avatar  avatar SakuraTian avatar  avatar Weiyi CHEN avatar  avatar  avatar Gong Rui avatar TheGoust avatar  avatar  avatar CharlesWu avatar  avatar  avatar Summer pockets avatar  avatar  avatar  avatar Undiquo avatar Little _chai avatar  avatar  avatar  avatar  avatar Wilson Eddie avatar  avatar  avatar rosmarinus avatar  avatar  avatar  avatar

Watchers

 avatar Summer pockets avatar  avatar  avatar

mooc-helper's Issues

是否可以添加随堂练习的答案获取?

以下是自己写的实现代码 未验证未提交时是否可以获取到正确选项

import requests

mobtokan = 'xxx'
userid = 'xxx'
classid = 'xxx'

HEADER = {
    'eds-scope': 'xxx',
    'cookie':'STUDY_SESS="xxx"'
}

def getClassActivity(classroomId):
    return requests.post("https://www.icourse163.org/mm-classroom/mob/j/v1/classroomManageBean.getClassroomLessonActivity4Stu.rpc",data={"mob-token":mobtokan,"classroomId":classroomId}).json()

def getAnswerFrom(answerFormId,paperId,userId):
    return requests.get("https://www.icourse163.org/mm-tiku/api/mobile/paper/answerform/view",params={"answerFormId":answerFormId,"paperId":paperId,"userId":userId},headers=HEADER,cookies=COOKIE).json()

classActivity = getClassActivity(classid)['results']

for i in classActivity['activities']:
    if i['activityType'] == 2:
        print(i['paper'])
        answerFrom = getAnswerFrom(i['paper']['answerformId'],i['paper']['id'],userid)

HTMLContent = ""

num = 1
for i in answerFrom['result']['nodes']:
    if i['questionData']['trueOrFalseQuestionContent']:
        HTMLContent += f"<br><br>{num}. 判断题:{i['questionData']['trueOrFalseQuestionContent']['title'].replace('<br>','')}"
        HTMLContent += f"<br>答案:{'对' if i['questionData']['trueOrFalseQuestionContent']['stdAnswer'] else '错'}"
        
    if i['questionData']['singleChoiceQuestionContent']:
        HTMLContent += f"<br><br>{num}. 单选题:{i['questionData']['singleChoiceQuestionContent']['title'].replace('<br>','')}"
        for p in i['questionData']['singleChoiceQuestionContent']['choicesAnswers']:
            HTMLContent += f"<br>{p['content'].replace('<br>','')} ({'<span style=color:red>正确</span>' if p['correct'] else '错误'})"
    
    HTMLContent += "<br><br><br>"
    num += 1

with open("output.html",'w+') as f:
    f.write(HTMLContent)

效果:
image

提问

现在这个mob_token该怎么弄啊,且是在没有安卓设备的情况下

关于mob-token的疑问

mob-token是手机app特有的吗
试图在手机浏览器 电脑网页 上抓包 都没有抓到

提问

请问能不能教一下怎么用苹果手机或者PC端抓mob-taken?谢谢QAQ

课程问题

您好,我的课程uid=1467502475这个课程无法添加,测验作业也查询不了。

xxx

他说的mob -token的,有啥后果啊

部分图片不能加载

我们学校物理单元测试(tid:1466886467)的答案一部分图片不能加载,另一些则显示正常,对比发现不能打开的图片都来自img0.ph.126.net,能加载的都来自img-ph-mirror.nosdn.127.net
屏幕截图(136)
用第二个地址替换不能加载的图片的URL的前半部分后图片能正常加载,但是一个个替换有点麻烦,希望大佬有空做个一键替换功能
image

作者大大,我有个问题

那个马上就要停止服务的旧版是已经不能用了吗,我查看以前已经添加过的课程也看不了了😥😫

提问

请问在哪里的网站输入抓包的token啊?

作者大大,请问一下。

现在的网站为啥不能用tid查看了,我抓包不清楚哪个才是可以使用的mob token,我看以前的回复我发现我和他抓出来的不太一样。我的那个mob那个好长啊

获取课程错误

出现了这个玩意Error: timeout of 10000ms exceeded,我是填正确了token,之前还可以用,现在老出现这个Error: timeout of 10000ms exceeded

无法安装CA证书,请问如何解决

作者你好,我的系统是Xiaomi HyperOS 1.0.2.0.ULFCNXM,跟着视频有如下问题:
1.无法像视频中显示的自动安装CA证书,点击安装后有应用内弹窗(图1),点击‘关闭’后也并未安装。
2.进入到系统CA证书安装界面无法找到应用,也就无法安装(图2)。
3.解压apk后找到疑似CA证书文件‘c.crt’,重复2操作选择该文件显示需要私钥安装。

1

2

3

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.