MENU

长江雨课堂习题答案获取(已失效)

December 4, 2020 • Read: 15002 • 杂谈阅读设置

事先声明

  1. 本教程仅在长江雨课堂试验没问题,雨课堂应该同理,只需要把下面所有的URL由changjiang.yuketang.cn改为yuketang.cn
  2. 本教程仅适用于课堂习题,不适用课后测验或考试
  3. 本人仅本着学术研究的态度,请勿用于违法内容
  4. 本教程并不是万能的,需要有一个人勇于牺牲

获取课程ID

如下图所示,进入长江雨课堂后,点击一个课程详情页,地址栏中最后面的一串数字就是该课程的ID

查看课程详情

具体来说,通过长江雨课堂提供的api接口https://changjiang.yuketang.cn/v2/api/web/logs/learn/4061800?actype=-1&page=0&offset=1即可访问该课程的相关信息(4061800为课程ID,请根据自己的情况进行更换)

这里稍微解释下URL后面的一些参数。根据我的观察,可以修改的参数只有pageoffset,这两个参数联合起来就能获取某一节课的信息。具体来说,如果使用的page=0&offset=1,表示获取最新的一节课的信息;如果使用page=0&offset=2,表示获取最近两节课的信息。offset可以理解为偏移,但是由于一页当中显示的课程信息是有限的,因此还需要page这个参数进行类似于"翻页"的操作。不过大部分人应该都只需要获取当前正在进行的这堂课的信息,因此使用page=0&offset=1即可

下图展示了服务器端返回的Json数据,其中最重要的两个参数是idcourseware_id,其余参数就不过多解释了,相信读者看名字也能明白

获取题目答案

通过访问https://changjiang.yuketang.cn/v2/web/student/4061800/4707938/514593238即可获取课堂习题以及答案,其中4061800为课程ID、4707938是刚才课程详情页面中的id、514593238是刚才课程详情页面中的courseware_id

首先,本页面实际上在每堂课结束以后大家都能看到,但是在上课期间是看不到的,所以需要通过URL进行访问。其次,下方的课堂习题只有在特定条件下才会展示出来,具体来说,需要满足:

  1. 老师已发送该题目,此时就可以看到题目,但是看不到答案
  2. 你提交了题目,就可以看到答案

有的人可能会问:既然我都提交了题目,此时看到答案有什么卵用,就算答错了又不能修改?

对于这种同学我只想说,你缺乏舍己为人的精神,错你一个造福全班同学,这不好吗?(手动滑稽)

Last Modified: January 12, 2022
Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

3 Comments
  1. Wulnut Wulnut

    学长你又整活

    1. mathor mathor

      @Wulnut@(滑稽)

  2. 洋洋 洋洋

    为什么现在用不了呀