教学质量评价一键填充

2014-12-11  本文已影响0人  jjm2473

I. 环境配置(以Chrome浏览器为例)

  1. 用Chrome浏览器打开以下链接以安装Tampermonkey扩展程序:
    https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

  2. 安装好后打开以下链接:
    https://greasyfork.org/zh-CN/scripts/6917-%E5%8D%8E%E5%B8%88%E6%95%99%E5%AD%A6%E8%B4%A8%E9%87%8F%E8%AF%84%E4%BB%B7%E4%B8%80%E9%94%AE%E5%A1%AB%E5%85%85
    点左边的绿色按钮"安装此脚本".顺利的话会弹出Tampermonkey扩展程序,点击"安装"即可.
    环境配置完成,So Easy!

II. 使用方法

  1. 打开教学质量评价页面

  2. 确认Tampermonkey正常运行,图标右下角应该有个红色的1.


    图1
  3. 可以看到课程名称后面多了个选单,假设我选"5(完全同意)",所有的选项都会自动选择这个.


    图2
  4. 为了能够保存提交,随便改一个


    图3
  5. 按保存后会跳到下一课程,重复步骤3-5,直到可以提交

III. 附源代码

// ==UserScript==
// @name         华师教学质量评价一键填充
// @version      0.1
// @encoding     utf-8
// @description  适用于华南师范大学教务系统jwc.scnu.edu.cn,其他正方教务系统请自测
// @author       jjm2473@qq.com
// @match        http://jwc.scnu.edu.cn/xsjxpj.aspx*
// @run-at       document-end
// @namespace https://greasyfork.org/users/7518
// ==/UserScript==

(function(){
    var optionsv=["","1(完全不同意)","2(基本不同意)","3(不表态)","4(基本同意)","5(完全同意)"];
    var select=document.createElement("select");
    select.onchange=function(){
        jQuery("select:[name^=DataGrid]").val(select.value);
    };
    optionsv.forEach(function(v){
        var o=document.createElement("option");
        o.value=v;
        o.text=v;
        select.appendChild(o);
    });
    var pjkc=document.getElementsByName('pjkc')[0];
    pjkc && pjkc.parentElement.insertBefore(select,pjkc.nextSibling);
})();
上一篇 下一篇

猜你喜欢

热点阅读