Files
TPSchedule/docs/school-integration-status.md
T

1.5 KiB

学校接入状态

0.2.0已实现提供的研究生课表HTML结构解析,入口为 https://yjsjy.uestc.edu.cn/pyxx/pygl/xskbcx/index/1,允许学校同路径下数字学期编号。保留HTTPS、域名、端口、登录表单检查;认证密码仍仅交给学校原有表单及加密逻辑,不保存到课表文件。

已验证

  • 提供的HTML:7门课程,11条每周安排;分散周次合并;多位老师和教室完整保留;晚上9–11节保留三节。
  • 课表表格节次、星期列、课程记录、周次及单元格位置逐项校验。未知、部分损坏或空HTML拒绝导入,保留旧课表。
  • .html/.htm与JSON文件都先预览再确认。离线HTML只记为文件来源,不修改学校认证状态。
  • 正在读取的课表在导航或退出登录后失效,迟到的结果不能恢复登录状态或导入预览。
  • 原始附件中的学号、脚本和其他个人信息未放入源码或安装包。自动化测试使用合成课表;原始附件仅作为本机可选验证输入。

仍需本人验证

实时统一身份认证、验证码、二次验证及学校登录重定向尚未用本人账户实测。解析器已连接WebView读取流程,但不能据离线HTML宣称实时登录已验证。

当前解析器支持已提供表格的明确周次范围及周次列表;未知单双周文字或新的页面结构拒绝导入。没有课程的页面不会被猜测为清空指令。

HTML没有提供学期开始日,导入不会推测或改写学期日期;需要在设置填写真实日期和周数。