Greasy Fork

广东理工学院学习工具

功能1:自动考试,功能2:挂机看视频(请确保视频开始播放并打开了自动播放)

目前为 2022-04-13 提交的版本。查看 最新版本

// ==UserScript==
// @name         广东理工学院学习工具
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  功能1:自动考试,功能2:挂机看视频(请确保视频开始播放并打开了自动播放)
// @author       雾中仙
// @match        *.edu-edu.com/exam/student/exam/start/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=aliyundrive.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    if (location.href.startsWith('https://whcj.edu-edu.com/cws/home/couresware/play/')) {
        clearInterval(2)
    } else {
        window.onload = () => {
            let iframe = document.createElement("iframe")
            iframe.src = 'https://whcj.edu-edu.com/exam-admin/home/my/exam/review/'+__ExamIns.userExamId
            iframe.onload = () => {
                $.getJSON("/exam/student/exam/answer/"+__ExamIns.userExamId,(res) =>{
                    let paper = document.querySelector(".ui-paper-iframe").contentDocument
                    for (let i=0;i<res.answers.length;i++){
                        let answers = res.answers[i].answer.split("")
                        for(let j=0;j<answers.length;j++){
                            paper.querySelector("#q_" + res.answers[i].questionId +" [code='" + answers[j] +"'] span").click()
                        }
                    }
                    __ExamIns.SaveItem(null,null,null,null,function(){
                        $.post('/exam/student/exam/submit/'+__ExamIns.userExamId,{}, function(){
                            window.location=__ExamIns.basePath+'/finished/'+__ExamIns.userExamId
                        })
                    })
                })
            }
            document.body.append(iframe)
        }
    }
})();