小爱课程表使用指南 for HAUTer​~

发表于 2022-07-31 1367 字 7 min read

答应我,兜圈子辣么多广告(要恰饭的嘛),为什么不选择一个干干净净清清爽爽还手机自带的功能呢~ 这篇不是广告~纯粹是一个开发者的爱心提示(x) 保姆级教程

  • 小米手机:开箱即用,自带小爱课程表,还有课程提醒等功能
  • 非小米手机:应用市场搜索小爱课程表,咱也是能用的!

飞书同款文档:小爱课程表使用指南 ~ for HAUTer

平时看看课表,为什么不冲手机原生自带的 app 或者咱学校官方微信小程序的课表呢,颜值都贼高~(顺便给官方微信小程序打打广告,查绩点、课表功能都有!微信小程序名就叫河南工业大学)

:::danger no-icon 我们学校的课表是我大二下的时候进行适配的,经历了几次更迭修了几次 bug 之后,现在已经重新可以使用,有问题可以随时在 issue 里提出

从一开始的零星几人使用到现在破千纪念
零星几人使用.png使用人数破千.png

这个过程超有成就感的啦~ :::

小爱课程表颜值如下:

颜值1 颜值2 小部件 {.gallery data-height=“750px”}

教程

点击教务网站导入

点击教务网站导入,选择学校为河南工业大学,选择适配项目(专科、研究生暂未测试,如有账号也可以联系我),然后点击开始导入。

点击教务网站导入.png 选择学校.png {.gallery data-height=“750px”}

选择适配项目

都是有学生或者开发者自行适配的~我适配的是第二个项目,如图

选择适配项目.png {.gallery data-height=“750px”}

进入课表页面

点击信息查询 - 学生课表查询

待课表加载完,点击一键导入,若无错误就是大成功!一次导入一学期受益~

点击一键导入.png 导入成功.png {.gallery data-height=“750px”}

个人设置

你可以选择开启课程提醒、添加桌面小部件(小米手机有的功能),非小米手机可以在应用商店搜索小爱课程表,是有单独的 app 哒

桌面小部件.png{height=“750px”}

可能遇到的问题(已知)

课程冲突

有些课程啊他很怪,会冲突,在小爱最近的更新中它会将冲突课程合并,也就会报错,比如我大二上的课程冲突现在就导入不了了,这部分课程就需要手动导入一下了。

课程冲突示例.png 课程冲突导致导入失败.png {.gallery data-height=“750px”}

像这样的冲突课程,正常的是不会有这种问题的,小爱设置了一些规则进行合并,所以……

反馈 bug

暂时运行不会有什么大问题,除非小爱更新了新的功能,可以关注小爱课程表更新日志

可以直接在 github 提 issue 给我,也可以在博客底下评论~

结语

大二时受够了兜圈子校园的广告,自行寻找合适的课表导入软件

最终发现小米手机自带的小爱课程表就很不错,可以课表小部件放至桌面,颜值也不低。

但是当时还没有对我们学校进行适配(其实有,但当时用不了),于是我就自行去加入了适配联盟,进行适配

开发感想.png{height=“550px”}

当时开发的代码在 github 上👇,有感兴趣想要接着维护的同学可以在这里提 pr 或者直接 fork

当时成功导入的时候真挺激动 ovo,虽然现在回头去看代码写的又臭又长一点儿都不优雅(当时还没系统性的学前端)

开发点滴

贴一些当时跑成功后的图以表兴奋

+++danger 开发使人快乐

  • 第一次修改课表节次信息

第一次修改课表节次信息.png

  • 第一次成功抓取课表信息

第一次抓取成功课表信息.png

  • 第一次上线 第一次上线.png

其他的还有第一次 E2E 自测等^_^ +++