中山教师继续教育刷课

中山教师研修网刷课

目前為 2022-10-23 提交的版本,檢視 最新版本

// ==UserScript==
// @name         中山教师继续教育刷课
// @namespace    https://gf.qytechs.cn/
// @version      0.01
// @description  中山教师研修网刷课
// @author       Zsynzx.HLF
// @match        http*://m.zsjsjy.com/teacher/train/train/train/*
// @match        http*://m.zsjsjy.com/teacher/train/train/online/*
// @icon         http://m.zsjsjy.com/favicon.ico
// @license      GPL
// ==/UserScript==

if (window.location.href.includes('m.zsjsjy.com/teacher/train/train/train/')) {
  setTimeout(function () {
	//如果视频未完成继续学习
	let aStr=Array.from(document.querySelectorAll('a.normal-account-permission'))
    .find(el => el.innerText === '视频未完成');
    //浏览器必须设置允许重定向
	if(aStr!="")
	   {aStr.click();}
  }, 1000);
  let interval = setInterval(function () {
    //如果有未评价则继续评价
    let aStr=Array.from(document.querySelectorAll('a.normal-account-permission'))
    .find(el => el.innerText === '进入评价');
	if(aStr!="")
	   {aStr.click();
		$('.star','.star-box').click();
		document.getElementById("content").value="讲解得非常好,谢谢老师!";

					$("#evaluateUserResultForm").ajaxSubmit({
						type: 'post',
						success: function(json){
							json = $.myParseJSON(json);
							if(!$.isEmptyObject(json)){
								var responseMsg = json.responseMsg;
								var responseCode = json.responseCode;
								if("00"==responseCode) {//操作成功
									layer.msg("操作成功!1秒后关闭",{
										time: 1000
									}, function(){
										layer.closeAll();
										finishEvaluate();
									});
								} else {//操作失败
									layer.msg("信息提交失败。"+responseMsg);
								}
							}
						}
					});
	   }
    else
       {clearInterval(interval);}//停止执行setInterval循环
  }, 1000);
}


if (window.location.href.includes('m.zsjsjy.com/teacher/train/train/online/')) {
  let interval = setInterval(function () {
    let videoObj=document.querySelectorAll("video")[0];
    videoObj.play();
	videoObj.muted=true;//静音
    videoObj.playbackRate = 16.0;//加速
    let ID=videoObj.id;//视频ID
    let elevideo = document.getElementById(ID);
    let number = $('.g-mv-con .g-top').find("#number").val();//获取序号
    elevideo.addEventListener(
     'ended',
     () => {
       if($(".u-empty").length==0) {//当前全部都已经看完了,进入课程列表页面
        clearInterval(interval);//停止执行setInterval循环。
        window.location.href="http://m.zsjsjy.com/teacher/train/train/train/listForMine.do";//打开课程列表网页
       } else {
        var newNum = parseInt(number)+1;
        var tabNo = $('#m-chapter-ul').find("#tg"+newNum);
        if(tabNo.length == 0){//则不存在对应的id
         layer.msg('不存在对应的id');
        }else{
         var videoUrl = $('#tg'+newNum).find('#videoUrl').val();//获取视频路径
         var courseId = $('#tg'+newNum).find('#courseId').val();//获取课程id
         var chapterId = $('#tg'+newNum).find('#chapterId').val();//获取章节id
         var name = $('#tg'+newNum).find('a[class="tit"]').text();//获取章节标题
         var videoUrlType = $('#tg'+newNum).find('#videoUrlType').val();//视频连接的类型
         changeVideoShow(name,videoUrl,newNum,courseId,chapterId,videoUrlType);//调用方法
        }
       }
     },
     false
    );
  }, 1000);
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址