南信大自动同学互评

南京信息工程大学奥兰学生管理信息系统同学互评自动填充满分

// ==UserScript==
// @name         南信大自动同学互评
// @namespace    myetyet
// @version      0.2
// @description  南京信息工程大学奥兰学生管理信息系统同学互评自动填充满分
// @author       myetyet
// @match        http://stu.nuist.edu.cn/txxm/sthp.aspx?xq=*
// @run-at       document-end
// @grant        none
// ==/UserScript==

const mark1 = 6;
const mark2 = 5;
(function() {
    'use strict';
    var x = 1;
    var fail = 0;
    while (true){
        ++x;
        var iname = "MyDataGrid__ctl" + String(x) + "_cp";
        var ipt = document.getElementById(iname + "1_2"); // 思想道德修养 满分6分
        if (ipt){
            if (!ipt.value.length){
                ipt.value = mark1;
            }
            ipt = document.getElementById(iname + "2_2"); // 人生规划 满分6分
            if (!ipt.value.length){
                ipt.value = mark1;
            }
            ipt = document.getElementById(iname + "3_2"); // 学习态度 满分6分
            if (!ipt.value.length){
                ipt.value = mark1;
            }
            ipt = document.getElementById(iname + "4_2"); // 科学与人文素养 满分6分
            if (!ipt.value.length){
                ipt.value = mark1;
            }
            ipt = document.getElementById(iname + "5_2"); // 身心健康 满分6分
            if (!ipt.value.length){
                ipt.value = mark1;
            }
            ipt = document.getElementById(iname + "6_2"); // 创新及社会实践 满分5分
            if (!ipt.value.length){
                ipt.value = mark2;
            }
        } else {
            ++fail;
            if (fail == 2){
                break;
            }
        }
    }
})();