Greasy Fork

Greasy Fork is available in English.

测试

万方教务网查看学分和平均绩点

目前为 2021-12-11 提交的版本,查看 最新版本

// ==UserScript==
// @name 测试
// @namespace http://tampermonkey.net/
// @version 1.5
// @description 万方教务网查看学分和平均绩点
// @compatible chrome
// @include *://*.edu.cn/kbcx/xskbqr_cxXskbqrIndex.html*
// @include *://*.edu.cn/bysxxcx/xscjzbdy_cxXscjzbdyIndex.html*
// @license MIT
// @require https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js
// ==/UserScript==

(function () {
    'use strict';
    $(document).keydown(function (event) {
            if (event.keyCode == 13) {
                console.clear();
                let xn=$("#xnm_chosen").find("span").text();
                let xq=$("#xqm_chosen").find("span").text();
                let $td_xf = $("td[aria-describedby='tabGrid_xf']");
                let sum = 0;
                for (let i = 0; i < $td_xf.length; i++) {
                    let xf = $td_xf.eq(i).attr("title");
                    sum += parseFloat(xf);
                }
                console.log("第" + xn+"学年 第"+xq+"学期");
                console.log("总学分:" + sum);
/*
                let $td_xf = $("td[aria-describedby='tabGrid_xf']");
                let $td_jd = $("td[aria-describedby='tabGrid_jd']");
                let xfjdSum = 0;
                let xfSum = 0;
                for (let i = 0; i < $td_jd.length; i++) {
                   let xf = $td_xf.eq(i).attr("title");
                   let jd = $td_jd.eq(i).attr("title");
                   xfjdSum += xf * jd;
                   xfSum += parseFloat(xf);
                }
                console.log("平均绩点为:" + (xfjdSum / xfSum).toFixed(3));*/
            }   
        });
})();