课程表冲突检测
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_70c2f807/course-schedule-conflict-detector。
技能介绍
问题:选课阶段的时间冲突不好排查
选课时最耗人的不是挑课,而是确认两门课是否在同一星期、同一时段重叠。尤其涉及实验课、体育课、单周/双周、跨校区通勤时,人工逐门对照容易漏掉边界时段,也可能为了调整一门课又引入新的冲突。
技能如何工作
course-schedule-conflict-detector 面向已选或待选课程做时间分析。核心能力包括:
- 收集课程名称、星期、起止时间,必要时确认周次限制
- 逐对比较时间区间,识别重叠并计算重叠分钟
- 生成表格化周课表,标注冲突课程和冲突时段
- 分析空闲时段,给出可操作的调整或替代方案
关键步骤是先把时间格式统一为 课程名 星期X 8:00-9:30,再做区间比较,最后按严重程度排序,避免只报“有冲突”而不说明影响范围。
适用边界
该技能只检测时间冲突,不评估课程质量、学分是否满足或考试安排,也不能直接登录教务系统选课。建议先固定必修课时间,再安排选修课;连续课程之间保留换教室缓冲,跨校区课程预留通勤时间。
使用场景
- 学生选课前把已选课程粘贴给模型,检测同一星期同一时段是否重叠。
- 安排实验课时,按具体时间段检查实验课是否与理论课撞车并列出重叠分钟。
- 面对单双周课表,标注周次后确认调整一门选修课是否仍会引发新冲突。
- 加课前分析空闲时段,选择不会占用必修课且能保留换教室缓冲的时间。
适合人员
- 正在选课的大学生:希望快速查出门课之间是否撞课,并得到可调整的时段建议。
- 需要排实验课与体育课的学生:希望把占用时间的课程纳入检测,而不是只查理论课。
- 协助同学整理课表的学长学姐:希望把文本课表转成周课表并标出冲突位置。
- 准备加课的学生:希望根据空闲时段判断哪个备选课程不会引入新冲突。