一个简单的课程表&成绩信息查询微信小程序
方便中北大学的同学更方便的查询各种信息 目前只适配了中北的教务系统(URP 综合教务系统)
- 课程表和成绩查询
- 自动识别验证码
- 蹭课
- 自习室查询
- 大物实验成绩查询
- 校园导览
- 中北新闻、学校通知、学术活动查询
- 正计划将项目从微信脱离出来,开发独立的 Android 和 iOS 应用
- 逐步适配国内大部分学校的教务系统
- 继续保持开源
- 未来将会开放服务端(Python)源码(NUC-Information-Backend)
有想要一起完成这个项目的同学可以通过下面的方式联系我
使用微信扫描下方小程序码
QQ 小程序码
初次使用会提示设置教务系统账号密码
设置完成保存即可,返回到成绩或者课程表界面刷新即可查看信息,上部可以选择查看的学期
在“更多”页面还有其他小功能
蹭课、空教室、校园导览等
*注:所有信息来自教务系统和学校官网,空教室、蹭课、安排等有时效性的信息只有本学期内容
- F 修复 已知问题
- A 新增 查询多学期课表
- F 修复 已知问题
- U 更新 登录方式为新个人门户
- F 修复 已知问题
- A 新增 首页
- A 新增 首页直观查看下节课时间
- A 新增 假期节日倒计时
- A 新增 全新首页轮播图
- A 新增 考试安排查询
- U 更新 部分图标
- A 新增 中北指南可跳转到校园导览
- A 新增 中北指南详情页可以分享
- F 修复 自定义课表添加异常
- F 修复 更新提示重复弹窗
- A 新增 空教室查询
- A 新增 多账号管理
- F 修复几处小问题
- U 更新 全新「我的」页面设计
- A 新增「中北指南」
- A 新增 缓存管理
- A 新增 成绩页显示滚动公告
- O 优化 账号管理
- O 优化 公告展示时机
- O 优化 整体结构调优
- F 修复 部分同学无法添加账号
- A 新增 异步成绩查询
- A 新增 公告列表与置顶公告
- A 新增 重要公告直接显示
- F 修复 体测成绩查询
- O 优化 重叠课程显示
- O 优化 账号迁移提示
- F 修复 蹭课到课程表添加失败
- U 更新 适配新版教务系统,需要重新登录
- A 新增 导出成绩
- R 移除 课程表学期切换
- F 修复 课程表导出异常问题
- A 新增 成绩查询模式二,仅供原有模式失效时使用
- R 移除 考试安排查询
- U 更新 页面位置
- U 更新 完善鉴权机制
- A 新增 游客模式
- U 更新 体测成绩页面 UI
- A 新增 查询体测成绩
- A 新增 手动添加的课程表可修改
- U 更新 通知栏移动到课程表页面顶部
- F 修复 通知栏滚动失效
- F 修复 刷新成绩提示无数据后本地数据被暂时覆盖
- A 新增 一卡通余额查询
- A 新增 图书馆藏书查询
- A 新增 班级课表查询
- A 新增 咨询内容可以转发
- U 更新 登陆界面
- U 更新 用户协议
- U 更新 课程详情弹窗
- U 更新 校园导览配色
- U 更新 咨询页面布局与配色
- F 修复 无法从分享的课表或成绩页面返回
- 增加反馈接口
- 统一视觉效果
- 调整一些功能入口
- 对全部 API 进行重构提升兼容性
- 更新一些图标资源
- 新增:咨询查询,包括中北新闻、学校通知和学术活动
- 注:数据来自学校官网,每十分钟更新一次,若涉及到附件下载需到官网下载
- 课程表界面学期选择默认隐藏,可在左上角开启
- 不再有操作频繁的提示
- QQ 小程序即将上线
- 调整学期切换方式
- 全新的成绩页面
- 服务器优化,连续查询加载时间减少 50%
- 增加功能状态显示
- 发生特殊情况时展示更详细的信息
- 新功能:校园导览
- 替换“更多”页面图标
- UI 调整
- 修复一些问题
- 我的页面顶部增加滚动通知
- 可以通过观看视频广告来支持小程序
- 课程表可以切换显示的周数并增加日期和上课事件显示
- “更多”页面布局调整
- UI 微调
- 新功能:大物实验成绩查询,可在 更多->大物实验 找到该功能
- 注:仅可查询自行预约的大物实验成绩"
- 新功能:全校无课教室查询
- 注:可在 更多->自习室 使用查询功能
- bug 修复
- 新增蹭课功能,可以搜索全校课程并添加到自己的课程表中,可以在“更多”页面找到
- “公告”页面替换为“更多”页面,公告、FAQ、版本、开源的等页面移入
- 注:蹭课功能还在测试中,如遇到问题请及时反馈
- 新增手动添加课程表功能,点击课程表页面的“加号”可以找到
- 分享课程表和成绩时只分享当前查看的学期
- bug 修复
- 课程表底部增加没有具体时间的课程显示
- 新增公告页面
- 账号切换逻辑优化
- 服务端代码开源,可在 我的->关于->开源 查看项目地址
- 修复课程表在特殊情况下显示异常
- 测试与保存按钮合并为登录按钮
- 新增账号切换功能
- 增加导出课程表功能,具体使用方法可在导出页面查看
- 在最近一个学期成绩最后增加全部学期的 GPA 显示(全部和必修)
- 右下角的按钮可切换到左下角
- 增加服务器负载显示
- 一些细微调整
- 开发中功能:1.计算全部课程绩点而不是只有一个学期绩点 2.导出课程表到日历(包含上下课时间),熟悉 iCal 的同学可以联系我共同完成
- UI 配色修改
- 加粗显示当前周数
- 调整右下角刷新按钮
- 如果你希望共同开发小程序请到 GitHub 查看相关信息
- 开源代码转到另一个账号下,原有代码不再更新,新的地址可以在 我的->关于->开源 查看
- 注:由于发现一些比较严重的问题提前发布这个开发版本
- 做了一些清理
- 修复几处遗留问题
- 相同的课程表使用相同的颜色显示
- 稍微修改了课程表显示方式(需重新获取课程表并重启小程序)
- 常规修复
- 增加广告显示,具体信息请查看“关于”页面
- 修复 iPad 课程表显示不正常
- 课程表左上角增加当前周数显示
- 增加服务器状态显示
- 修改登录提示
- 取消下拉刷新成绩
- UI 调整
- 调整登录方式为个人门户,请及时更新信息
- 修复挂科成绩无法显示的 bug
- 账号设置页面增加测试登录按钮
- 提升信息获取速度
- 逻辑优化
- UI 调整
- 优化课程表显示
- 调整打开分享逻辑
- 点击课程可以显示时间重复的课程(滑动查看)
- UI 调整
- tips:打开分享后,再次刷新查看自己的信息
- 调整打开分享卡片的逻辑
- 修复一个恶性 bug
- 修复加载数据时逻辑错误
- 加客服入口
- 可通过右上角进行转发操作
- 冷启动时主动检查更新
- UI 调整