zoukankan      html  css  js  c++  java
  • 三节课-助教后台自动读取,推送学员作业进度日报

    一、做这个工具的背景:

    最近在做三节课的助教,需要根据学员学习情况作业情况催交作业,
    由于实在是太懒,懒得去三节课的助教查看,了解数据,所以写了个工具,自动爬取后台数据,并且形成日报推送;
    脚本逻辑为,自动爬取本周完成学员推送,方便群内嘉奖鼓励,同时爬取上周没提交作业的,方便及时进行作业催促。
    (版本内添加了自动更新功能,所以好好用吧,bug可以本帖反馈)

    tips:
      工具需要输入三节课助教后台账号密码,本工具不会做任何记录及上传,请放心使用;且账号密码保存在用户本地硬盘,修改及删除,用户可自行操作决策。

    二、工具使用截图:

    每天上午10点准时给我推送。
    59643BF5-06BD-4296-B95F-982F4F6C4CA2

    三、使用教程及步骤说明:

    1,在配置文件输入账号密码:

      需要账号密码请求数据,所以需要在此输入,方便脚本读取;
      配置文件名为“app_info.txt”,在下载的“ZJ_product”文件夹内,请勿删除,下载以后可以复制一份备份,避免修改操作出现意外。
    A5B12DD4-8476-42F5-9EB0-41A9AD2350CE

    2,在配置文件输入钉钉的推送码:

      为了方便自动推送,这里调用了钉钉的机器人功能,开启流程如下;
      ①先建立一个钉钉群,随便拉,或者怎么都行;
      ②点击截图所示,进入群设置;
    61649213-099E-48D5-BBED-2BBC67B4601A
      ③点击截图所示,进入机器人添加选项;
    720E3113-355B-4423-B2FE-F836E9F626DA
      ④如图所示,点击;
    CC12A9C0-ED27-4201-A367-2AE2486B047F
      ⑤如图所示,添加自定义机器人,并复制链接;
    98F4B09B-B2FB-4CA6-A255-C2515BAAFA3F
    F56883AD-F991-424A-BE40-A08FDA46E00大专栏  三节课-助教后台自动读取,推送学员作业进度日报r/>98C8162E-21BE-4512-A0E4-43BA8A7DAD61
      ⑤修改“app_info.txt”的配置文件;
    CFED57A8-26E8-44B1-91C8-A6FF955D2383

    三,添加需要监控的课程,及开课时间;

      ①进入“检查”模式;
    8023C785-083D-472D-A0F8-946771D2FF6B
      ②进入“Network”模式;
    C4F8BB74-3D93-468F-ACD3-93F5681E5D71
      ③刷新网页,记住刷新网页;
      ④检查刷新网页后的课程ID;
    16A67BEA-A3D5-43ED-BBBB-87ADB9EFF765
      ⑤修改“app_info.txt”的配置文件;
    FAD73231-8C68-4759-A2AD-0EEA865004E4
      下方截图为只监控一个课程的:
    4AE8E382-CE0F-45BF-92F3-7E794A3E1116
      下方为监控多个课程的:
    76F2FDF0-B9D9-4059-A601-EA73CFB22465
      以上注意参考我的格式,别弄错了,特别是符号,是英文的逗号。

    四、在Windows上设置每日自动运行:

      这里我就不详细写了,可以参考这篇文章《Windows每天定时执行某个应用程序》 - LuckyZLi - 博客园](https://www.cnblogs.com/LuckyZLi/p/10686731.html))
      注意,程序名称是“SanJieKe_ZJ_Data.exe”,也就是.exe结尾这个,也就是这个截图里面你需要找到这个文件并且选定;
      设定好时间以后,就可以得到每日的日报推送了。
    1416468-20190410225235127-1411970771

    tips:
      如果想提前体验的话,可以配置好前三步操作以后,双击“SanJieKe_ZJ_Data.exe”文件, 就能体验到了。

      搬砖不易,所以,程序不直接放了,可以加微信dmwbdk719,发送“我要三节课助教后台工具”,获取程序及配置文件,谢谢支持。
      (文件下载后,文件夹必须放在桌面。)

      本程序仅用于开发交流,禁止转载或用于其他商用,造成一切后果作者不承担。

  • 相关阅读:
    border-radius
    快速搭建本地服务器
    sublime中侧边栏字体大小的设置
    关于git中git pull --rebase中的一些坑
    css中外边距合并
    php中$row=mysql_fetch_row()出错问题
    学习笔记2
    AMD Ryzen的性价比
    javascript变量提升
    手机网页里的模态对话框
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12376454.html
Copyright © 2011-2022 走看看