方正教务系统自动评价
var answer_id = ["DataGrid1_JS1_", "DataGrid1_JS2_"];
var pj_value = ["对待教学认真负责,语言生动,条理清晰,举例充分恰当。",
"老师授课的方式非常适合我们,他根据本课程知识结构的特点,重点突出,层次分明。",
"老师讲课十分认真投入,条理性很强,而且特别善于举例,让同学理论联系实际,学习起来十分轻松。",
"老师授课认真,细致,能充分利用时间,对重点知识的讲解十分清晰易懂,使同学们对知识易与理解。",
"老师治学严谨,对学生严格要求。课堂中,他循循善诱,强调独立思考,引导学生进行启发是思维。"];
var op_value = ["优秀", "良好", "一般"];
var iframe;
var d_structure;
var row_num;
var col_num;
var sub_num;
//获取内层iframe
iframe = window.top.document.getElementById('iframeautoheight').contentWindow;
var get_message = setInterval(() => {
while (iframe.document.querySelector('#pjxx') != null) {
//获取文档表格布局结构
d_structure = iframe.document.querySelectorAll("tbody").length;
//获取需要评价的行数
row_num = iframe.document.querySelectorAll("tbody")[1].children.length - 1;
//获取需要评价的列数
col_num = iframe.document.querySelectorAll("tbody")[1].children[0].children.length;
//获得需要评价的科目
sub_num = iframe.document.getElementById('pjkc').children.length - 1;
clearInterval(get_message);
break;
}
}, 2000);
var interval = setInterval(() => {
//清除定时器
if (iframe.document.getElementById('pjkc')[sub_num].selected && iframe.document.getElementById("pjxx").value != '') {
clearInterval(interval);
} else {
try {
if (col_num > 4) {
w_answer(answer_id[0]);
w_answer(answer_id[1]);
} else {
w_answer(answer_id[0]);
}
var index = Math.floor(Math.random() * 4);
console.log("填写成功");
} catch (error) {
console.log("网页结构可能已经改变");
}
}
}, 1000);
//评价填写
function w_answer(name) {
for (var i = 0; i < row_num; i++) {
var answer_tag = name + i;
var selectName = iframe.document.getElementById(answer_tag);
var index = Math.floor(Math.random() * 2);
selectName.value = op_value[index];
}
if (iframe.document.getElementById("dgPjc_jc1_0")) {
//教材评价
iframe.document.getElementById("dgPjc_jc1_0").value = "优秀";
} else {
console.log("无教材评价")
}
//教学评价
iframe.document.getElementById("pjxx").value = pj_value[index];
is_LAnswer();
}
//按钮点击
function is_LAnswer() {
var Ans_num = iframe.document.querySelector('#pjkc').children.length;
if (iframe.document.querySelector('#pjkc').children[Ans_num - 1].selected) {
//保存按钮
iframe.document.getElementById("Button1").disabled = false
iframe.document.getElementById("Button1").click();
//提交按钮
iframe.document.querySelector('#Button2').click();
} else {
//保存按钮
iframe.document.getElementById("Button1").disabled = false
iframe.document.getElementById("Button1").click();
}
}
方正教务系统自动评价相关推荐
- 安卓开发-模拟登陆上海理工大学-方正教务系统(HttpsURLConnection)
通过HttpsURLConnection模拟登录 今天,写一下基于方正教务系统的上海理工大学教务系统,项目放在了码云,有需要的可以直接翻到最后查看 首先还是登陆一下,看看我们在登陆的时候提交了什么 火 ...
- 正方教务系统自动评分
//正方教务系统自动评分 by:狸小华 //使用方法:进入教务系统,点开评分第一项的页面- -就是第一科要你选abcde的页面 //f12打开开发者,点击控制台console,复制粘贴全部代码.查看控 ...
- 新版方正教务系统爬虫
新版方正教务系统爬虫 技术 解释 Python 2.7 BeautifulSoup 4.X Pycharm 2017 Firefox - Firebug - 新版教务处地址 218.199.228.4 ...
- 解析教务系统查看平时成绩(方正教务系统)
好啦,身患懒癌的我终于迎来了更新. 干货,很干很干的货.期末考试完了很多小伙伴都在等成绩的出来,成绩出来又只有一个最终成绩,所以才有了这次的更新,教大家如何查看自己的平时成绩和卷面成绩!!!(P.S: ...
- 教务系统自动评教_新版正方教务管理系统自动评教脚本
本脚本适用于新版正方教务管理系统学生评教页面. 使用注意: 1,本脚本必须在Chrome内核浏览器使用,其余内核(IE,Edge等)无法使用! 2,如果您使用的是360浏览器/QQ浏览器/百度浏览器等 ...
- 华中农业大学教务系统自动评教脚本
前言 针对华中农业大学的评教系统的自动评教脚本,其他学校教务系统不一定适用,解放双手从此刻开始. 脚本执行完之后每个老师将会自动得到4.9的评分,如有特殊需求请后续自行修改,其中评语需要大家自己填写, ...
- 教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG)
<首先介绍大家都熟悉的JS版本> 1.拖动右边的链接到浏览器书签栏或添加到书签:一键评教脚本 2.打开教务管理系统的评教页面,进入第一个要评教的老师页面. 3.点击书签栏的"一键 ...
- 【教你抢课】C++网络编程之使用Winsock2实现教务系统自动抢课程序
一.开发环境及工具: · Microsoft Visual Studio(本程序使用的是Microsoft Visual Studio 2012) · Chrome浏览器(其他浏览器也可以) 二.原理 ...
- 100行代码教你教务系统自动抢课!
帮助广大学生解决抢课问题!自动抢课!! 100行代码帮你实现抢课! 本项目使用了python中splinter的API接口用来操作页面交互,用了twilio用来给手机发送短信通知抢课成功. 欢 ...
最新文章
- PyTorch 笔记(20)— torchvision 的 datasets、transforms 数据预览和加载、模型搭建(torch.nn.Conv2d/MaxPool2d/Dropout)
- Zepto源码分析-event模块
- python 贴吧自动回复机-python_库学习_02_微信自动回复机器人
- PHP实现多线程抓取网页
- 五层架构(MVC+biz+lib)
- __va_rounded_size
- MaxCompute印尼开服,成为阿里云第十二个大数据服务节点
- TypeScript:Web开发
- 巨蟒python全栈开发linux之centos1
- PowerBuilder通过JDBC连接MySQL数据库
- 电脑怎么装linux系统
- https开头的网址是什么意思_网址是什么意思?基础知识普及
- 使用puppet自动化升级安全程序
- 一公司的产品策划职位要求
- 程序员颈椎病康复秘籍,你值得拥有!
- Vue中error ‘XXXXX‘ is not defined no-undef解决办法
- alios下载_AliOS Studio(阿里编程工具)
- Java对接微盟开放平台
- 瑞士军刀1- 剪贴板堆工具-CLCL介绍
- Java端生成二维码