顺德区教师在线研修(long)

顺德区教师在线研修

目前为 2024-11-12 提交的版本。查看 最新版本

// ==UserScript==
// @name         顺德区教师在线研修(long)
// @namespace    http://tampermonkey.net/
// @version      0.7
// @description  顺德区教师在线研修
// @author       longlong
// @match        https://zy.jsyx.sdedu.net/*
// @icon         https://zy.jsyx.sdedu.net/
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    function play(){
        if($(".g-study-prompt p ")[0].innerText.indexOf("您已完成观看")>=0){
            $("#studySelectAct a")[1].click();
            return;
        }
        var timer1 = $(".g-study-prompt p span")[0].innerText;
        var timer2 = $(".g-study-prompt p span")[1].innerText;
        if (parseInt(timer1)<=parseInt(timer2)){
            $("#studySelectAct a")[1].click();
        }
    }
    function getcouseid(){
      const htmlContent = document.documentElement.innerHTML;//当前的htmlcode
      const regex = /\/(a_[a-f0-9]{32})\/study\/video\/user\/([a-f0-9]{32})\//;
      const match = htmlContent.match(regex);
      console.log(match)
      return match    //把得到的id通过数组返回
    }
    function sendmsg(){
        const id=getcouseid()
        console.log(id)
        const id1=getcouseid()[1]
        const id2=getcouseid()[2]

      $.ajax({
        url:'/'+id1+'/study/video/user/'+id2+'/updateViewTime',
        type:'post',
        data:'_method=PUT&isLimit='+true,})
    }
    $(function(){
         if(typeof($('video')[0])!="undefined") {
            $('video')[0].autoplay='true';
            $('video')[0].muted="muted";
        }

        var timeID=window.setInterval(function(){
            if(typeof($('video')[0])!="undefined") {
                try{
                    $('video')[0].play();
                }catch(ex){}
            }

            //以下为修改
            //$('video')[0].playbackRate=16;//////////////////////////16倍速播放

            sendmsg()

            play();

            console.log('working');

            if($("input[name='response']").length>0)
            {
                console.log('1');
                var x=0,y=$("input[name='response']").length;
                var index=parseInt(Math.random()*y);
                $("input[name='response']")[index].checked='true';
                $('.m-common-btn .m-reExam-btn a button').click()
            }

        }, 4000);
    });
})();

QingJ © 2025

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