## TODO - [ ] 对定义相关问题进行说明 1. `subjects.[].name` 是唯一的 2. `weeks` 是可以重的 1. 当一个 `schedule` 为 `all`, 另一个 `schedule` 为 `odd` / `even`,优先级单双周更高。 2. 当有多个 `schedule` 的 `weeks` 都是 `odd` / `even` 中任意一个时,属于配置文件错误,由各端给出错误处理 4. `enable_day` 也是可以冲突的,按照“特殊者优先”原则处理。 5. `classes` 中一个 `class` 的 `end_time` 在另一个 `class` 的 `start_time` 之后 `end_time` 之前是正常现象,如果课表软件不支持,则各端自行进行错误处理。
TODO
subjects.[].name是唯一的weeks是可以重的schedule为all, 另一个schedule为odd/even,优先级单双周更高。schedule的weeks都是odd/even中任意一个时,属于配置文件错误,由各端给出错误处理enable_day也是可以冲突的,按照“特殊者优先”原则处理。classes中一个class的end_time在另一个class的start_time之后end_time之前是正常现象,如果课表软件不支持,则各端自行进行错误处理。