课程与排课
课程目录和排课器共用一套课程数据,但解决两个不同问题:
- 课程目录:查课程、教师、教学班和课评。
- 排课器:维护你自己的选课方案。
“我的校园”里的官方课表则来自学校接口,是只读数据,不会覆盖排课器。
查课程
课程页支持按课程名、课程代码、教师、学期、校区和院系筛选。
打开课程详情后,可以查看:
- 教师和教学班。
- 评分分布。
- 课评。
- 相关课程信息。
登录后可以收藏课程。
课评
课评支持发布、修改、删除、有用 / 无用反馈和举报。
公开页面不会显示作者身份。普通课程审核也不会直接获得作者信息;需要处理治理问题时,具备更高权限的管理员才能执行受审计的身份揭示。
INFO
课评正文当前不进入全文搜索。课程搜索用于发现课程和教学班。
使用排课器
进入 /schedule,选择学期和专业后即可添加课程。
支持:
- 多套方案。
- 周次和单双周。
- 时间冲突提示。
- 自定义占位。
- 方案比较。
- PNG / CSV 导出。
时间冲突不会阻止加课。系统把冲突标出来,由你决定保留哪一种安排。
云同步
未登录时,方案保存在本地。登录后可以同步到 YourTJ 账号。
服务端会记录方案版本。假设两台设备都从同一个版本开始编辑:
text
设备 A 保存成功 -> 云端产生新版本
设备 B 仍拿旧版本保存 -> 返回冲突设备 B 会先重新读取云端,再处理自己的本地修改;旧快照不会覆盖 A 已写入的新数据。
Web 会保留从未同步或尚未上传的本地修改;发生冲突时可生成本地恢复方案。
WARNING
排课同步解决的是 YourTJ 多设备方案一致性,不会向学校教务系统提交选课。