小草合工大网络公选课刷课教程3.11更新版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小草合工大网络公选课刷课教程(3.11号更新版)

肥工大那万恶的网络公选课又出来了,原以为10.1号那时候写的教程用不了了,谁知道学校的网站没做更新,以前的方法一样可以用,所以就不做什么更改了,大家先刷着,小草会试试看能不能用python写个插件把这个功能实现。废话不说了,先教大家。

刷课工具:ie浏览器,ps:小草很不喜欢ie,但是大家都有,就拿这来示范;

一、去除自动暂停,可拖动

第一步,进入视频播放界面,摁下摁键F12或者右键找到“查看源”这一项,贴图让大家看

第二步有三个分步骤

(1)点击脚本

(2)将下面代码贴入输入框

jwplayer("player-container").setup({

flashplayer: "/player/jwplayer.swf",

file: videoPath + "/C385505/" + videoName,

plugins: {

"captions-1": {

file: videoPath + "/C385505/" + subtitlesName

}

},

width: 600,

height: 500,

screencolor: "#000",

controlbar: "bottom",

provider: "http",

start: 0,

savePlayTimeInterval: 120,

starttime: 0.0,

canseek: true,

alertcount: 0,

autostart:true});

setInterval("checkFocus()", 1000);

function checkFocus() {

}

(3)摁下搜索摁键“ctrl+f”,看到左上角的输入框,还是截图吧

输入file: videoPath得到下面结果,如截图,看到红圈里的结果

比如我现在搜到的是/C308924/,把它复制下来,替换掉上面代码的红色部分

(4)点击摁扭运行,ps:有的版本ie版本的摁扭会叫“运行脚本”;

这时你就会发现视频会重新加载,但是神奇的事情就出来了,可以拖动滚动条了,可以切换画面了,但别高兴得太早,万恶的系统记录的时间是每120毫秒记录一次,所以拖动滚动条到最后一秒是没用的,不过这时你可以切换到别的地方去,让它自己挂着刷时间。

Ps:其实这个是鸡肋,如果是挂机的话,复制下面这段来运行就行了,就是不能拖进度条

function checkFocus() {

}

二、多窗口

1、摁下f12,找到左上方菜单栏下面的小箭头,点击它;

2、然后点击观看视频的摁扭(中间不要做其他操作)

3、找到如截图中的那行代码,操作如图

比如小草的是javascript:toCourseVideo("23","299");然后复制链接

/student/video/manageVideo.do?method=video&courseId=22 &videoId=280

把链接帖到新的浏览器窗口,把22换成23,我们280换成300,也就是299+1,回车,然后你就会发现我们打开了下一课的网页,当然以此类推,再下一课就是把280改成301,;

三、刷题目:

步骤和上面的差不多,但是贴的代码不一样,这次要做修改;

摁下搜索摁键“ctrl+f”,看到左上角的输入框,还是截图吧

输入examId搜索,得到结果

找到上面代码的examId,把双引号的内容全部复制,粘贴到下面的红色字体的位置,比如上面双引号的内容是”examId=61”,那就把它复制下来替换到下面的”examId=59”,看具体情况,搜索到什么内容就复制什么内容,这里只是例子。

function save(){

clearInterval(timer);

//ajax保存题目

var flag = false;

$.ajax({

async:false,

type: "POST",

url: "/student/assignment/manageAssignment.do?method=saveExercise",

data: "examId=59",

dataType: "json",

success: function(result) {

flag = true;

if(result.status=='ok' || result.status=="invalid"){

}else{

$("#exerciseListUL").append("

  • color=\"#CDCBCC\">>第"+result.index+"题"+

    "

    id=\"examStudentExercise"+result.id+">

  • ");

    }

    },

    error:function(){

    flag = false;

    }

    });

    if (flag) {

    result = "success";

    document.getElementById("alertDiv").style.display="none";

    document.getElementById("maskDiv").style.display="none";

    } else {

    }

    }

    save()

    save()

    最后贴入代码后运行,然后回去看看题目有没有变化;

    四、刷时间:

    如果学会刷题目,题目一下就刷完了,结合上面三步的代码来用就可以挂机了;

    在这步,小草也遇到难题了,貌似系统后台有记录刷课频率,所以刷课成功第一次后,

    相关文档
    最新文档