排课规则集

这里展示求解器将读取的约束规则。你可以选择是否启用每条规则,并标注规则来源(排课人员或老师)。

20 条,已启用 20 条。

启用
规则
类型
来源
硬/软

形势与政策最优先,然后水院/工院课设,食院课设次之

id: dept_course_design_first

department_priority

标准排序:必修优先、有指定教室优先、大容量优先、连排多优先

id: standard_order

standard

必修课不在周六日

id: required_weekday_only

required_weekday_only

军事理论课排晚上(大课5-6,即9-12节)

id: military_theory_evening

course_time_restriction

思政课排白天(大课1-4,即1-8节)

id: politics_daytime

course_time_restriction

思政课教室容量不超过100

id: politics_capacity_limit

course_capacity_limit

形势与政策跳过教师冲突检查(教师为挂名负责人,不实际授课)

id: xingshi_teacher_exempt

teacher_conflict_exempt

心理健康课在7-8节(大课4)

id: mental_health_block4

course_time_restriction

植物生理学实验在白天(大课1-4)

id: plant_physiology_lab_day

course_time_restriction

课程必须在指定校区上课,西区的课在西区,东区的课在东区

id: course_campus_match

course_campus_match

教师不能跨校区上课(资环学院和土院专业选修课豁免)

id: teacher_no_cross_campus

teacher_no_cross_campus

大一大二英语选课时段预留(周二/四/五上午,三天中至少留1天有空大节)

id: english_reservation

time_slot_reservation

有物理实验课的班级周一至周五下午至少留1个时段(大课3-4)

id: physics_lab_reservation

time_slot_reservation

一周两次的课隔天,且不要安排在周一和周五

id: interval_2_per_week

course_interval

一周三次的课隔天

id: interval_3_per_week

course_interval

基础生物化学实验课连着两天(周五周六)

id: biochem_lab_consecutive

consecutive_day_course

时段偏好:减少早8、晚课和周末(思政课不受早8惩罚)

id: day_time_preference

day_time_preference

形势与政策:避免扎堆周一第一大节,并在各星期/大节上尽量均匀

id: situation_policy_time_spread

course_time_spread

大一周五下午不上课

id: user_freshman_no_friday_afternoon

course_time_restriction

大一周五下午不上课

id: user_freshman_no_friday_afternoon

course_time_restriction