每学期一代期末教务系统就强制进行教学评价,评价过程非常繁琐。有的学期课程多,上课老师多,评价起来非常的麻烦。因此研究着手写一个自动评价脚本。

看了下网页的源代码,并没有jquery之类的框架。就只好用原生JavaScript来写了。

每次的教学评价中不能全部评价成一致,因此需要产生一个随机数来使评价结果不一致。

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;}} else {if (tempValue == '优秀') {ops[j].selected = true;}}}}var btn_save = innerDoc.getElementById('Button1');btn_save.click();

正方教务系统一键教学评价相关推荐

  1. HZAU新版正方教务系统一键教学评价

    新的一轮教学评价又开始了,每门课要点十几次,课程多的话可能得点一两百次,想起去年有大佬做过自动评价的脚本,但不能用了,因为教务系统的代码有更改,而且不能全满分了,所以照着大佬的代码摸索了一下,改出了能 ...

  2. 用JS代码自动填写正方教务系统的教学评价

    1.新建一个书签,在网址出输入如下代码:javascript:void(function(){var s=document.createElement('script');s.setAttribute ...

  3. 正方教务系统一键评教代码

    选取了好几种代码,第一种是我自己使用成功的一种.其他几个没有成功,等以后学会了javascript之后再来分析一下为什么. 第一种:正方教务管理系统 - 一键评价(JS) (function(){va ...

  4. 教务系统自动评教_PHP版正方教务系统一键评教(已修改BUG)

    <首先介绍大家都熟悉的JS版本> 1.拖动右边的链接到浏览器书签栏或添加到书签:一键评教脚本 2.打开教务管理系统的评教页面,进入第一个要评教的老师页面. 3.点击书签栏的"一键 ...

  5. 简单的正方教务系统一键评教 js 代码

    var x=document.getElementById(select.id); for(var j =0;j<=x.options.length;j++){if(j=options.inde ...

  6. JavaScript之正方教务系统自动化教评[插件-转载]

    [声明]本插件系学院学长原创,非博主所创,发布此处,仅供学习和效仿. /*** @name:正方教务系统自动化教评-插件* * @author:chenzhongshu* @date:2017-07- ...

  7. 正方教务系统换数据库服务器,附:正方教务系统成绩录入操作说明- 正方教务系统成绩管理使用说明.doc...

    附:正方教务系统成绩录入操作说明- 正方教务系统成绩管理使用说明 正方教务系统成绩录入操作说明 正方教务系统成绩管理包括成绩录入.统计分析.成绩单回收确认和查询打印几项功能,其中成绩录入包括后台成绩录 ...

  8. 模拟登陆广西科技大学正方教务系统

    一.首先对登录过程进行抓包,看看需要什么数据   登录地址:教学管理信息服务平台 我们可以看到登录采用POST对http://jwxt.gxust.edu.cn:9600/xtgl/login_slo ...

  9. 一个爬进正方教务系统的爬虫的诞生

    我的新博客地址: http://jujuba.me/  0x00. 准备工作 工具: chrome python 一些python库,主要是requests 要想爬进教务系统,首先要知道教务系统的网址 ...

  10. 正方教务系统自动评分

    //正方教务系统自动评分 by:狸小华 //使用方法:进入教务系统,点开评分第一项的页面- -就是第一科要你选abcde的页面 //f12打开开发者,点击控制台console,复制粘贴全部代码.查看控 ...

最新文章

  1. pythonclass全局变量_Python-多处理全局变量更新未返回给父级
  2. 你在过度测试你的软件吗?
  3. 在做移动端开发的时候,一些应该知道的知识
  4. 路由器无服务器无响应是怎么回事啊,wifi服务器无响应怎么解决(图文)
  5. 【赫夫曼树详解】赫夫曼树简介及java代码实现-数据结构07
  6. (Oracle学习笔记) sql*plus命令
  7. SonarQube4.4+Jenkins进行代码检查实例之三-单元测试分析
  8. 在安装好python后文件显示还是应用程序_在djang中找不到已安装的应用程序
  9. [MySQL FAQ]系列 -- 数据不算大,备份却非常慢
  10. mysql备份表恢复数据库_mysql备份恢复数据库据/表
  11. python面向对象难学_学不下去了!?详解Python面向对象核心概念,简历没跑了
  12. java 焦点转移_将焦点移至键Enter上的下一个控件
  13. 专访方立勋:开发者应该保持好奇和热情
  14. 图像直方图规定化(Specification)数学原理和纯C语言实现
  15. 天翼云搭建socks5和搭建http
  16. SpringCloud Study - (七) Zuul 网关
  17. pytorch 目标检测数据增强 详细讲解
  18. 计算机英语趣味知识,看段子,学英语,懂点计算机知识才能看懂哦!
  19. matlab怎么绘制零极点,matlab中画系统零极点的方法
  20. pdf合到一起java_如何将两个PDF文件合并成一个Java?

热门文章

  1. 达梦数据库DM8企业版--命令行方式的安装、创建数据库和注册服务
  2. 巨杉数据库入选2021年广州独角兽创新企业榜单
  3. 从单个静止图像进行 3d 深度重建(论文2007)
  4. 手把手教你学51单片机
  5. 在微信小程序中使用条形码生成器
  6. Java常用类(详细)总结
  7. 【行业专题报告】家电、白电、黑电-专题资料
  8. 清华大学发布《人工智能芯片技术白皮书(2018)》
  9. 使用PMBus总线监控电源管理芯片UCD90120
  10. 一次Pmbus 调试经验