Agent Skills
返回列表
课程表冲突检测

课程表冲突检测

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_70c2f807/course-schedule-conflict-detector。

技能介绍

问题:选课阶段的时间冲突不好排查

选课时最耗人的不是挑课,而是确认两门课是否在同一星期、同一时段重叠。尤其涉及实验课、体育课、单周/双周、跨校区通勤时,人工逐门对照容易漏掉边界时段,也可能为了调整一门课又引入新的冲突。

技能如何工作

course-schedule-conflict-detector 面向已选或待选课程做时间分析。核心能力包括:

  • 收集课程名称、星期、起止时间,必要时确认周次限制
  • 逐对比较时间区间,识别重叠并计算重叠分钟
  • 生成表格化周课表,标注冲突课程和冲突时段
  • 分析空闲时段,给出可操作的调整或替代方案

关键步骤是先把时间格式统一为 课程名 星期X 8:00-9:30,再做区间比较,最后按严重程度排序,避免只报“有冲突”而不说明影响范围。

适用边界

该技能只检测时间冲突,不评估课程质量、学分是否满足或考试安排,也不能直接登录教务系统选课。建议先固定必修课时间,再安排选修课;连续课程之间保留换教室缓冲,跨校区课程预留通勤时间。

使用场景

  • 学生选课前把已选课程粘贴给模型,检测同一星期同一时段是否重叠。
  • 安排实验课时,按具体时间段检查实验课是否与理论课撞车并列出重叠分钟。
  • 面对单双周课表,标注周次后确认调整一门选修课是否仍会引发新冲突。
  • 加课前分析空闲时段,选择不会占用必修课且能保留换教室缓冲的时间。

适合人员

  • 正在选课的大学生:希望快速查出门课之间是否撞课,并得到可调整的时段建议。
  • 需要排实验课与体育课的学生:希望把占用时间的课程纳入检测,而不是只查理论课。
  • 协助同学整理课表的学长学姐:希望把文本课表转成周课表并标出冲突位置。
  • 准备加课的学生:希望根据空闲时段判断哪个备选课程不会引入新冲突。