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

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

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

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

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

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

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

小爱课程表颜值如下:

# 教程

# 点击教务网站导入

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

# 选择适配项目

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

# 进入课表页面

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

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

# 个人设置

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

桌面小部件.png

# 可能遇到的问题(已知)

# 课程冲突

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

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

# 反馈 bug

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

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

# 结语

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

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

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

开发感想.png

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

  • 源码:AISchedule_myparser(Github)

  • 官方相关开发教程:小爱课程表开发者工具使用教程,适配群在小爱课程表里也有

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

# 开发点滴

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

开发使人快乐
  • 第一次修改课表节次信息

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

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

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

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

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

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

cos 微信支付

微信支付

cos 支付宝

支付宝