Greasy Fork is available in English.
选择课程点进去,全自动操作,只需要选择你要学习的课程即可,会自动播放,自动答题,答题会自动选择第一个,答题对不对不知道(没做题库),反正只会选择第一个。
当前为
// ==UserScript==
// @name 国家智慧教育公共服务平台|寒假教师研修专题|自动答题播放|自动挂机
// @namespace 自动答题
// @license CC BY-NC-SA
// @version 2.3
// @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)
}
}
}
})();