Greasy Fork

Greasy Fork is available in English.

国家智慧教育公共服务平台|寒假教师研修专题|自动答题播放|自动挂机

选择课程点进去,全自动操作,只需要选择你要学习的课程即可,会自动播放,自动答题,答题会自动选择第一个,答题对不对不知道(没做题库),反正只会选择第一个。

目前为 2023-01-07 提交的版本,查看 最新版本

// ==UserScript==
// @name         国家智慧教育公共服务平台|寒假教师研修专题|自动答题播放|自动挂机
// @namespace    自动答题
// @license      CC BY-NC-SA
// @version      1.0
// @description  选择课程点进去,全自动操作,只需要选择你要学习的课程即可,会自动播放,自动答题,答题会自动选择第一个,答题对不对不知道(没做题库),反正只会选择第一个。
// @author       aluyunjie【bug反馈+V:aluyunjiesmile】
// @match        https://core.teacher.vocational.smartedu.cn/p/course/*
// @icon         https://teacher.vocational.smartedu.cn/favicon.ico
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    setInterval(zhouqizhixing,5000,"每隔5秒执行一次");


    function zhouqizhixing(){

        //检测题目以及做单选题
        var shiFouYouTi = document.querySelector("#modal > div > div > div.question-header > div > h4")
        if(shiFouYouTi == null){
            console.log("题目检测中。。。检测无题!")
        }else{

            var text = shiFouYouTi.textContent
            if(text == '课堂练习'){
                console.log("检测有题,正在做题")
                var danXuanDuoXuan = document.querySelector("#modal > div > div > div.question-body > div.question-title > span").textContent

                //多选题写代码时候没遇到,遇到再说把
                if(danXuanDuoXuan == '【单选题】'){
                    document.querySelector("#modal > div > div > div.question-body > ul > li:nth-child(1)").click()

                    //答完题实现点击
                    setTimeout(clickQueDingAnNiu(),1000)



                    setTimeout(clickQueDingAnNiu(),1000)
                }

                if(danXuanDuoXuan == '【是非题】'){
                    document.querySelector("#modal > div > div > div.question-body > ul > li:nth-child(1)").click()

                    //答完题实现点击
                    setTimeout(clickQueDingAnNiu(),1000)



                    setTimeout(clickQueDingAnNiu(),1000)
                }
                if(danXuanDuoXuan == '【多选题】'){
                    document.querySelector("#modal > div > div > div.question-body > ul > li:nth-child(1)").click()
                    document.querySelector("#modal > div > div > div.question-body > ul > li:nth-child(2)").click()
                    //答完题实现点击
                    setTimeout(clickQueDingAnNiu(),1000)

                    setTimeout(clickQueDingAnNiu(),1000)

                }

            }
        }
        function clickQueDingAnNiu(){
            document.querySelector("#submit").click()
        }

        function playVideodianjianniu(){
            //播放器点击播放按钮
            document.querySelector("#video-Player > xg-start > div.xgplayer-icon-play").click()
        }


        //点击确定按钮
        for(var i = 0 ; i<=50 ; i++){
            var querySelectors = "#layui-layer" + i + " div.layui-layer-btn > a"
            var dianjiqueding = document.querySelector(querySelectors)
            if(dianjiqueding == null){
                console.log("没找到确定按钮的button")
            }else{
                //点击确定按钮
                dianjiqueding.click()

                setTimeout(playVideodianjianniu(),1500)
            }
        }
    }













})();