当前位置: 首页 > news >正文

安徽大学正方教务系统 用JS 一键完成 教师评价

1.打开教务系统

鼠标放在教学质量评价上,点击第一门要评价的课,即可进入教学评价页面。

安徽大学正方教务系统 用JS 一键完成 教师评价

2.打开控制台

F12调出开发者工具,点击console(①处)
安徽大学正方教务系统 用JS 一键完成 教师评价

再点击②处箭头,粘贴下面代码上去,接着按回车

(function() {
    var courseCode;
    var timer;
  
    var autoFill=function() {
  
      var frame = document.getElementById('rightDiv').getElementsByTagName('iframe')[0].contentWindow.document;
  
      if (!frame || !frame.getElementById('pjkc'))
          return false;
  
      var divJs = frame.getElementById('divJs');
      var items = divJs.getElementsByTagName('select');
  
      var newCourseCode = frame.getElementById('pjkc').value;
  
      console.log(newCourseCode,courseCode)
  
      if (newCourseCode == courseCode) {
        clearInterval(timer);
        console.log('评价完成');
        return true;
      }
      courseCode = newCourseCode;
  
      for (i = 0; i < items.length; i++){
        items[i].value = "A"
        if (i == 5){
            items[i].value = "B" //因为不让完全重复,所以第六个选B
        }

      }
        
      frame.getElementById('Button1').click();
    }
    timer = setInterval(autoFill, 2000);
  })();

10秒钟后提示评价完成。接着去右下角点击提交就结束了。

安徽大学正方教务系统 用JS 一键完成 教师评价

如果按了回车报错,页面也反应,就刷新下网页,然后再粘贴代码回车。

3.解释原理


参考:一起来摆脱教务系统强制教评的痛苦 - 简书

相关文章:

  • Mac切换窗口
  • Dreamweaver开发人员工作区 标准工作区的区别
  • UltraISO写入U盘镜像 无法选择镜像文件
  • 永久关闭 搜狗输入法的 头条新闻
  • Windows下使用coding.net搭建Hexo博客的记录
  • Next主题 关闭加载动画效果
  • Coding+Hexo 配置自定义域名 并强制https访问
  • Hexo博客使用 Next主题 后的一些相关配置 记录
  • Hexo博客Next主题 字数统计和阅读时长失效
  • Win10 BIOS改AHCI蓝屏无法启动的 两个解决方法
  • Hexo使用添加本地图片不用图床 的完美解决方案
  • 微PE安装系统 不显示U盘中镜像文件 的解决方法
  • 不加 “...快捷方式“后缀 和 移除快捷方式箭头的方法
  • Windows 谷歌浏览器插件无法从该网站添加应用
  • 在Coding.net上搭建并配置 gitbook电子书 的记录
  • 网络传输文件的问题
  • 分享一款快速APP功能测试工具
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Android优雅地处理按钮重复点击
  • bearychat的java client
  • codis proxy处理流程
  • Git的一些常用操作
  • HTML5新特性总结
  • mysql 5.6 原生Online DDL解析
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • Yeoman_Bower_Grunt
  • 关于for循环的简单归纳
  • 你真的知道 == 和 equals 的区别吗?
  • 前端技术周刊 2019-02-11 Serverless
  • 使用 Docker 部署 Spring Boot项目
  • 7行Python代码的人脸识别
  • postgresql行列转换函数
  • ​力扣解法汇总946-验证栈序列
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (七)Java对象在Hibernate持久化层的状态
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET MVC之AOP
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @我的前任是个极品 微博分析
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [Android]竖直滑动选择器WheelView的实现
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [ASP.NET 控件实作 Day7] 设定工具箱的控件图标
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [HJ73 计算日期到天数转换]
  • [HNOI2008]Cards
  • [iOS开发]iOS中TabBar中间按钮凸起的实现