WHU课程助手(开发中) 功能(随时补充) 通过教务系统一键获取当前已经修过的课程,包含课程名、学分等信息 导入对应专业的培养方案(目前已有计算机科学与技术专业、软件工程专业),包含课程名、学分等信息 实现已修课程和专业培养方案的初步比较,目前简单展示专业选修课的学习进度 web 端展示 本地离线缓存机制 根据不同操作系统自定义彩色日志(详情可看本人博客)~ 根据培养方案和目前已修课程,得到目前所有类型的课程学习进度百分比 按课程类型进行分类并可视化 前端很简陋,改是绝对会改的......Just a matter of time...... 更多功能待完善 添加本地预选课功能,在本地制定选课方案 用前提醒 一键导入已修课程时需要提供您教务系统的 cookie。cookie 涉及到您的隐私安全,请勿泄露! 该项目为本地部署,不会以任何形式获取您的 cookie 切换网络环境或重启设备都有可能使 cookie 失效,失效重新获取即可 由于教务系统修改了部分公共课的课头号(emm),导致其与培养方案不对应,公共课的已选部分可能比实际偏少 不过公共课基本上都是自动导入的,选课应该不会有大问题(有相关需求可以提issue) 所以目前只放出了专业课的选课情况,专业课课头号我也不知道他改了没(如改~)... 不管了,反正我目前选的那几门课课头号没变(逃) 获取 cookie 注意 在新本科教务查询个人信息页面,f12 、刷新、随便找一个请求(非磁盘缓存),复制请求头的 cookie 字段即可 请勿泄露此 cookie 给他人 tip: document.cookie 得到的 cookie 无效,原因是 js 无法获取到 httpOnly 的 JSESSIONID 技术交流可直接联系作者 我该怎么用呢 修改配置文件 将根目录下config.yaml.demo复制一份并命名为config.yaml,按照注释配置相关字段,注意符合 yaml 格式要求 cookie 字段为您从教务系统个人信息页面获取的 cookie 其他默认即可 构建运行(需要您有 golang 开发环境) 根目录下执行go build后,运行生成的可执行文件 或者直接执行go run . 访问 http://127.0.0.1:12345 即可查看效果 直接运行 (无需 golang 开发环境) 从 release 页面下载和您操作系统对应的压缩包 解压后双击目录中的run.bat启动项目(记得修改配置文件) 访问 http://127.0.0.1:12345 即可查看效果 效果展示(测试版) 效果展示(旧版) 补充 半成品,有问题可直接联系作者 使用过程中有任何问题,或者想要新的功能,欢迎提 issue