• 作者:0d00
  • 积分:55
  • 等级:新生
  • 2025-02-28 16:11:11
  • 楼主(阅:116/回:4)宝藏网站 | 第一个帖子 | 校园网自动评估小脚本

    无敌了,今天搜一个专业课内容看到这个宝藏校园贴吧。已经读了一坤年了,才发现原来我们学校也有贴吧。
    网址seo没做好吗,真的感觉好冷清!
    想到这是一位充满技术力的学长做的网站,心中感慨万分!平时我看视频都不发评论的,今天心血来潮, 给网站贡献点帖子。
    我们专业每个学期都有教学评估的任务,我写了个小小脚本,功能还非常简单,看看有没有注意到,如果有人需要的话,我再慢慢迭代,并续上教程。
    贴上第一版代码
  • 作者:0d00
  • 积分:55
  • 等级:新生
  • 2025-02-28 16:13:11
  • // ==UserScript==

    // @name         教务系统评分系统自动评价

    // @namespace    http://youie.site/

    // @version      2025-01-10

    // @description  想偷懒

    // @author       Youie

    // @match        https://xjw1.ncst.edu.cn/student/teachingEvaluation/newEvaluation/*

    // @match        https://xjw1.ncst.edu.cn/student/teachingEvaluation/newEvaluation/index?mobile=false

    // @icon         https://www.google.com/s2/favicons?sz=64&domain=ncst.edu.cn

    // @grant        none

    // ==/UserScript==

    (function() {

        'use strict';

        // 简单搞搞

        // 通过检查是否含有总评分列表来判断是否操作答题

        // -----------------------------------------------

        //        -------|大问题|--------
        // 操作还不够人性化
        // 评论只有一种,也许可以接入ds的api

        // -----------------------------------------------

        var ketangjiaoshi_btn = document.querySelector("#myTab > li:nth-child(1) > a")

        if (ketangjiaoshi_btn != undefined) {

            console.log("目前处于评分列表页面");

            //点击课堂教师项来刷新未评估项目

            // document.querySelector("#myTab > li:nth-child(1) > a").click();

            setTimeout(function(){console.log('加载中1111');document.querySelector("#myTab > li:nth-child(1) > a").click();},8000);

            setTimeout(function(){

                console.log('加载中');

                // 查看有多少未评估项目

                var weipinggu_btn = document.querySelector(".btn-purple");

                if (weipinggu_btn != undefined) {

                    console.log("存在未评估项目,即将跳转评估");

                    weipinggu_btn.click();

                    }else {

                        console.log("评估结束");

                    };

            },15000);

        } else {

            //检查有无评估内容项目

            var pinggu_content = document.querySelectorAll(".lbl")

            if (pinggu_content != undefined){

                console.log("开始执行评估,65s后自动提交");

                // 前五道选择全选A

                pinggu_content[0].click();

                pinggu_content[4].click();

                pinggu_content[8].click();

                pinggu_content[12].click();

                pinggu_content[16].click();

                // 具体论述回答:课程内容丰富,老师上课负责。

                var pinggu_text = document.querySelector("#saveEvaluation > table > tbody > tr:nth-child(12) > td > div > textarea");

                pinggu_text.value = '课程内容丰富,老师上课负责。';

                // 定时提交

                setTimeout(function(){document.querySelector("#savebutton").click()},65000);

            };

        };

    })();

    奇数贴
  • 作者:2022152602
  • 积分:52
  • 等级:新生
  • 2025-03-01 18:09:49
  • 回复:1楼好人一生平安
    偶数贴
  • 作者:0d00
  • 积分:55
  • 等级:新生
  • 2025-03-01 22:06:10
  • 回复:2楼
    也是22级吗,你是咋找到这个网站的,我感觉大部分的新生(包括我)如果没意外的话,基本到毕业都不会知道
    另外:这是油猴脚本,使用应该不是很困难,到这学期教学评估的时候我再调试改改,改的好用一点。每次评估都要等60秒真难受
    奇数贴
  • 作者:0d00
  • 积分:55
  • 等级:新生
  • 2025-03-01 22:17:17
  • 偶数贴


     4/ 1 1
    发帖须知:

    1,发帖请遵守《计算机信息网络国际联网安全保护管理办法》、《互联网信息服务管理办法》、 《互联网电子公告服务管理规定》、《维护互联网安全的决定》等法律法规。

    2,请对您的言论负责,我们将保留您的上网记录和发帖信息。

    3,在此发帖表示认同我们的条款,我们有权利对您的言论进行审核、删除或者采取其他在法律、地方法规等条款规定之内的管理操作。
    内容:
    验证: 验证码,看不清楚?请点击刷新验证码 * 匿名发表需要进行验证!