继续教育自动答题

2021/7/6 下午5:32:38

目前为 2021-07-14 提交的版本。查看 最新版本

// ==UserScript==
// @name        继续教育自动答题 
// @namespace   Violentmonkey Scripts
// @match       *://pcourse.gzteacher.com/video/*
// @grant       none
// @version     1.0
// @author      -
// @description 2021/7/6 下午5:32:38
// ==/UserScript==


//添加视频弹出题目时添加自动答题方法  

console.log('load autoAnswer...')

if("undefined" == typeof videoplayer){ 
	videoplayer = window.parent.videoplayer
}
var qaid = getQueryVariable("formMap.QASTORE_ID") 

setTimeout(function () {
         autoAnswer(qaid); 
}, 3000);

function autoAnswer(qaid){
  	console.log('autoAnswer start...qaid: ' + qaid); 
  	console.log('选择正确回答项');
		var api = frameElement.api, W = api.opener;

		W.qaMap.userResult = W.qaMap.ans;
		console.log('提交回答');
		if("undefined" == typeof showAns){ 
  			api.content.showAns();
		}else{
 				showAns();
		}
		console.log('继续学习');
		videoplayer.updateActivity(qaid,W.qaMap["status"], false); 
		console.log('关闭答题窗口');
		W.qaDialog.close();
		videoplayer.play()
}

function getQueryVariable(variable){
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}

QingJ © 2025

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