一键评教
来源:互联网 发布:诺亚方舟 知乎 编辑:程序博客网 时间:2024/05/29 07:09
1. 需要在浏览器运行js脚本,方法请参考(用chrome浏览器控制台创建js小脚本)https://jingyan.baidu.com/article/67508eb423d2929ccb1ce45b.html
2. 在控制台运行以下脚本:
var iframe = document.getElementById('iframeautoheight');var innerDoc = iframe.contentDocument || iframe.contentWindow.document;var selects = innerDoc.getElementsByTagName('select');var scorelist = [];// 找到下拉菜单列表for (var i = 0; i < selects.length; i++) { if (selects[i].id.indexOf("DataGrid1__") > -1) { scorelist.push(selects[i]); }}// 选取下拉菜单项var rid = Math.floor(Math.random()*scorelist.length);for (var i = 0; i < scorelist.length; i++) { var ops = scorelist[i].options; for (var j = 0; j < ops.length; j++) { var tempValue = ops[j].value; if (i == rid) { if (tempValue == '良好') { //随机一个良好,修改的话请改为下拉列表中的值 ops[j].selected = true; break; } } else { if (tempValue == '优秀') { //其他全部为优秀,修改的话请改为下拉列表中的值 ops[j].selected = true; break; } } }}var textarea = innerDoc.getElementById("pjxx");textarea.value = "老师教学认真负责,讲课条理清晰,举例充分恰当"; //修改教师评价请改这里var btn_save = innerDoc.getElementById('Button1');btn_save.click();
注意:
- 如果你的评教系统的下拉列表为‘A’、‘B’、‘C’等,请修改上面的‘优秀’、‘良好’为‘A’、‘B’、‘C’。
- 未测试一门课程多位老师的情况
- 目前需要手动选择每一门课程,然后执行以上脚本
代码参考:http://www.jianshu.com/p/837fec88ec71
阅读全文
0 0
- 一键评教
- 正方教务系统一键评教代码
- js脚本一键评教(西南大学)
- 针对正方教务开发大学App(查成绩,课表,一键评教,图书馆,正方系统)
- 12个被世人深深误解的大学专业,真…
- (HDU-2544)最短路
- PAT basic 1055
- lintcode刷题——乘积最大子序列
- 2018届校招提前批大华面经
- 一键评教
- C++读入输出优化
- PAT basic 1056
- .net core 2.0学习笔记(四):迁移.net framework 工程到.net core
- poj 2112 Optimal Milking 最大流建模
- eclipse操作(二)
- PAT basic 1057
- Zemax中高斯光束设置的相关问题
- sqlmap教程2