当前课程导出后的UID带有随机数,导致导入时同一课程可能会被多次导入;选课不同阶段用户可能会多次更新课表、多次导入(例如补退选结束后一定会重新导入一次),如果能使用课程相关的UID,可避免同一课程重复导入。(至少Google Calendar不会重复…)
使用课程号作为UID的好处:上课地址更新或选了新的课,可以直接重新导出导入,不用担心未改变的课会重复。
另外,课程号后添加“星期-节次”可解决同一课程多个时间的情况;同一课程号改变上课时间的情况应该比较罕见。
课程号后若不添加“星期-节次”后缀,则若同学换了同一课的不同课堂(只更新了课序号),重新导入后可以自动更新旧的日历事件。可以讨论一下…
当前课程导出后的UID带有随机数,导致导入时同一课程可能会被多次导入;选课不同阶段用户可能会多次更新课表、多次导入(例如补退选结束后一定会重新导入一次),如果能使用课程相关的UID,可避免同一课程重复导入。(至少Google Calendar不会重复…)
使用课程号作为UID的好处:上课地址更新或选了新的课,可以直接重新导出导入,不用担心未改变的课会重复。
另外,课程号后添加“星期-节次”可解决同一课程多个时间的情况;同一课程号改变上课时间的情况应该比较罕见。
课程号后若不添加“星期-节次”后缀,则若同学换了同一课的不同课堂(只更新了课序号),重新导入后可以自动更新旧的日历事件。可以讨论一下…