DanXi icon indicating copy to clipboard operation
DanXi copied to clipboard

[BUG] 课表添加周日课程时出现在选定周的前一周

Open JingYiJun opened this issue 1 year ago • 6 comments

描述 Bug 手动设置课表周日的课程时,假如只设置第10周,会出现在第9周的课表页面上

复现步骤 复现该 Bug 的步骤:

  1. 到课表页面
  2. 点击右上角手动添加课程
  3. 勾选第10周开课,周日任意时间
  4. 课程出现在第9周的课表页面

系统信息

  • 设备型号:跟设备没关系
  • 系统版本:跟系统没关系
  • 旦夕版本(见「设置-关于本应用」):1.14.0 nightly build 336

JingYiJun avatar Oct 22 '23 09:10 JingYiJun

和周日有关吗?我测试了添加到第 10 周周四,是正常的。

这可能是因为教务系统上对周日的定义和我们有所不同而做出的特殊处理:教务服务上的课表中,周日是一周的第一天,而我们的课表中周日是最后一天,因此(教务系统的)第 10 周周日是(我们的)第 9 周最后一天。

w568w avatar Oct 22 '23 09:10 w568w

除了周日以外都是正常的。

能不能稍微修一下,表现一致即可。

JingYiJun avatar Oct 22 '23 09:10 JingYiJun

表现一致即可

如何定义表现一致?如果以我们的周划分方式为准,则添加课程到(旦夕显示的)第 10 周周日时,应当保存在(旦夕内部使用数据结构,即教务系统的)第 11 周周日。

w568w avatar Mar 27 '24 15:03 w568w

另 @ivanfei-1 :如果近期内不准备解决某一问题/给出解决方案/跟进问题讨论,应说明情况,或解除自我 assignment。

w568w avatar Mar 27 '24 15:03 w568w