技术 ·

人大课表, 终于能待在日历里了

本站为文字版;原文中的图片、投票及嵌入内容尚未迁入,见文末原始出处。

雨中自谈 · 校园工具 人大课表, 终于能待在日历里了 一个免费开源的 Chrome / Edge 插件。登录教务,点一下,整学期课表就进了手机日历。 免费开源 Chrome · Edge 约 1 分钟安装

这就是它 不是复杂的「系统」,就是一个该在的按钮。 在教务系统「课表查看」页,点插件图标,就能读取课表、生成二维码。

每学期开学,我都会做同一件事:打开教务系统,把课表截图,再想办法塞进手机。 不然我就会:一遍遍教务系统确认今天有什么课、看到课程名称还要先想半天它在哪层楼...... 于是我把这件每学期都要重复一遍的小事,做成了一个浏览器插件:人大课表 → 日历。

点一下,手机就接手了。 插件会把课表转成标准 ICS 日历文件,并弹出两个二维码: 安卓 扫码下载 .ics,用日历 App 打开导入 iPhone / iPad 扫码后直接选择「订阅日历」

不是把表格硬搬过去 它知道什么是人大课表

01单双周,不再靠记忆 课表写着「单周 / 双周」的课,只出现在对应的周。第三周不用再白跑一趟。 02节次,自动换成准确时间 1-2 节是 08:00–09:30,13-14 节是 19:40–21:10;两节、三节、跨大节,时长都自动处理。 03教室简称,写成地图看得懂的地址 「立德407」变成「中国人民大学立德楼407」;明德地下F、世纪馆主馆、明法0402 也都做了映射。 04提前 15 分钟,手机来提醒 不用再把上课时间记在脑子里。尤其适合零散的课程。

一分钟用起来 四步,把课表放进日历 1. 登录教务,打开「课表查看」页 2. 点击浏览器工具栏中的插件图标 3. 确认第一周周一日期和总周数 4. 点「读取课表并生成二维码」,手机扫码 换教室、退课或课表调整?重新生成并扫一次码即可。

你不需要相信我 隐私怎么处理? 课表在你自己的浏览器里、用你自己的登录状态解析。服务器只收到课程名、时间和教室,不包含姓名、学号、密码。 生成的链接是 16 位随机字符,三天后自动从服务器删除;代码已开源,欢迎直接审计。

给好奇的同学:它不是「截图转日历」。 插件解析教务页中重复渲染、可叠放多门课程的表格,按「星期 + 归一化文本」去重;真实课表的 9 门课、14 个时段可生成 80 个日程,并由 33 项测试覆盖地点、时间、单双周和 ICS 格式。

人大课表 → 日历 新学期,把课表交给日历。 安装图文教程、插件包下载都在这里 sch.agenttrust.site GitHub:github.com/KerryChia/ruc-schedule-extension

本插件与中国人民大学无隶属关系,仅供同学便利使用。

— 雨中自谈 · 完 —