zzu评教

郑州大学研究生教育支撑平台评教自动填充

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         zzu评教
// @namespace    Coca
// @version      0.1
// @description  郑州大学研究生教育支撑平台评教自动填充
// @author       coca
// @match        http://gs2.zzu.edu.cn/stu/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=google.com
// @require      https://code.jquery.com/jquery-3.x-git.min.js
// ==/UserScript==

(function() {
    'use strict';
    var cnt = 0
    var flag = true;
    alert("选择评教老师or批量提交本学期评教(推荐)");
    setInterval(function(){
        var model = document.querySelectorAll("div[class='ant-modal-content']");

        console.log(model);
        if(model.length > 0){
               
               //var inputs = document.getElementsByClassName("evaluate ant-input");
               var inputs =  $('.evaluate.ant-input');
           
               var score = "100";
               var proposal = "没有意见"
               for (var i = 0; i < inputs.length-1; i++) {
                  var evt = new UIEvent('input', {
                      bubbles: false,
                      cancelable: false
                  });

                   var inputbox = inputs[i];

                   //inputbox.setAttribute('value', score);
                   inputbox.value = score;
                   inputbox.dispatchEvent(evt);

               }
               inputs[inputs.length-1].focus();
               inputs[inputs.length-1].value = proposal;

               if(flag){
                   alert("当前老师已完成,点击下一个(后续不再提示,当输入框填充完成点击下一个)");
                   flag = false;
              }

               // 自动切换下一个老师 (慎用)
               //var btns = document.getElementsByClassName("ant-btn ant-btn-primary");
               //for (var j = 0; j < inputs.length; j++) {
                   //if (btns[j].innerText = "下一个"){
                      // btns[j].click()
                   //}
               //}
             cnt = model.length;

        }




    }, 3000);









    // Your code here...
})();