← 返回
未分类

课程表冲突检测

QQQ
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 89
下载
💾 0
安装
2
版本
#latest

概述

Course Schedule Conflict Detector — 课程表冲突检测

Use when the user mentions 课程冲突、选课冲突、课表检测、course conflict、schedule conflict、class overlap, or asks to check course schedule conflicts. NOT for 课程推荐、选课建议、学分计算.

描述

帮助用户检测课程表中的时间冲突,自动识别重叠课程并量化冲突程度,可视化展示课表全貌,推荐无冲突替代方案,解决选课阶段时间冲突难以人工排查的问题。

重要限制(请提前告知用户)

  • 需要完整课程信息:必须提供课程名称、上课时间(星期+时段),信息越全检测越准
  • 不了解课程内容质量:只检测时间冲突,不评估课程是否值得选
  • 替代方案需确认:推荐的替代时段需用户在选课系统中确认是否可选
  • 不能直接操作选课系统:只输出分析结果,实际选课需在学校系统操作

快速开始

用户:帮我检测课表有没有冲突
→ 请提供你的课程列表和上课时间(格式:课程名+星期+时间段)

用户:高数 周一三五 8:00-9:30,英语 周一三 9:00-10:30,物理 周二四 10:00-11:30
→ 检测冲突,发现高数与英语在周一三有30分钟重叠

用户:有冲突怎么办?
→ 分析冲突严重程度,建议调整方案

用户:帮我排一个没有冲突的课表
→ 根据所有课程时间,穷举无冲突组合方案

用户:加一门选修课,看看哪个时段不冲突
→ 找出所有空闲时段,推荐可插入的时间窗口

能力

  • 自动检测任意数量课程的时间冲突
  • 量化冲突程度(重叠分钟数)
  • 可视化展示周课表(表格形式)
  • 标注冲突课程和冲突时段
  • 推荐无冲突调整方案
  • 分析空闲时段,辅助加课决策

执行步骤

Step 1: 收集课程信息

  1. 引导用户提供所有课程的名称和时间
  2. 统一时间格式(星期+起止时间)
  3. 确认是否有周次限制(如前8周/后8周)

Step 2: 冲突检测

  1. 逐对比较所有课程的时间区间
  2. 识别同一星期同一时段的重叠
  3. 计算重叠时长
  4. 按严重程度排序

Step 3: 可视化与建议

  1. 生成周课表总览(表格)
  2. 标注冲突位置
  3. 分析空闲时段
  4. 给出调整建议或替代方案

输出格式

📅 课表冲突检测报告
━━━━━━━━━━━━━━━━━━━━
课程总数:[X]门
检测结果:发现 [X] 处冲突

## 周课表总览

|  时间  | 周一 | 周二 | 周三 | 周四 | 周五 |
|--------|------|------|------|------|------|
| 8:00-9:30 | 高数 | — | 高数 | — | 高数 |
| 9:00-10:30 | ⚠️英语 | 物理 | ⚠️英语 | 物理 | — |
| 10:00-11:30 | — | 物理实验 | — | — | — |
| 14:00-15:30 | 政治 | — | — | 编程 | — |

## 冲突详情

### ⚠️ 冲突 1(严重)
- 课程A:高数(周一 8:00-9:30)
- 课程B:英语(周一 9:00-10:30)
- 重叠时段:9:00-9:30(30分钟)
- 影响天数:周一、周三(共2天)

## 调整建议

**方案A**:将英语调至周二四 9:00-10:30(如有此时段)
**方案B**:将高数调至其他班级时段
**方案C**:放弃其中一门,下学期再选

## 空闲时段
可用于加课的时段:周一14:00后、周二全天上午、周五下午...

输出原则

  1. 冲突可视化:用表格和标记让冲突一目了然
  2. 量化冲突:标明具体重叠分钟数和影响天数
  3. 建议可操作:给出具体的调整方向而非泛泛而谈
  4. 考虑全局:调整一门课不能引发新冲突

错误处理

异常场景提示语
------------------
时间格式不统一"⏰ 请统一时间格式,如:课程名 星期X 8:00-9:30"
课程信息不完整"📋 请补充以下课程的上课时间:[缺失课程名]"
只提供一门课"📅 只有一门课无法检测冲突,请提供完整课表"
冲突过多无法调整"⚠️ 冲突较多,建议优先确定必修课时间,再安排选修课"
周次信息复杂"📆 请确认这些课是否有周次限制(如单周/双周/前8周)"

常见问题(FAQ)

Q: 需要提供多详细的信息?

A: 至少需要:课程名称 + 星期几 + 起止时间。如有周次限制也请说明。

Q: 可以检测实验课冲突吗?

A: 可以,实验课也按时间段处理,请提供具体时间。

Q: 能帮我直接选课吗?

A: 不能,我只检测冲突和给建议,实际选课需要在学校教务系统操作。

Q: 有些课是单周/双周的怎么办?

A: 请标注周次,如"高数 周一 8:00-9:30(单周)",我会分开检测。

Q: 可以导入教务系统的课表吗?

A: 无法直接导入,但你可以复制粘贴课表文本给我。

最佳实践

  1. 先列必修再排选修:必修课时间固定,优先确定后再看选修空间
  2. 预留缓冲时间:连续课程之间最好留10-15分钟换教室
  3. 考虑通勤时间:不同校区之间的课需要预留足够通勤时间
  4. 标注优先级:告诉我哪些课必选、哪些可调整,方便给建议

不适用场景

场景原因替代方案
----------------------
课程质量评估只做时间分析问学长学姐或看评教
学分计算规划不涉及学分逻辑咨询教务处
直接选课操作无法接入系统登录教务系统
考试时间冲突考试另有安排联系教务确认

常见误用

  • 误用 1:只给部分课程 → 需提供所有已选/待选课程才能全面检测
  • 误用 2:忽略实验课/体育课 → 这些也占时间,务必包含
  • 误用 3:不确认替代方案可行性 → 建议的时段需在系统确认是否开放

安全与隐私

  • 不存储用户的课表信息
  • 不连接任何学校教务系统
  • 分析结果仅在当前对话中有效

版本历史

共 2 个版本

  • v1.0.1 Initial release 当前
    2026-05-23 23:57 安全 安全
  • v1.0.0 Initial release
    2026-05-23 23:31 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Excel公式生成

user_70c2f807
根据用户的自然语言描述自动生成Excel/WPS/Google Sheets公式,附带逐层解释、使用示例、防错版本和版本兼容对照,解决"不会写复杂公式、每次都要百度"的办公效率痛点。
★ 1 📥 927
education

Thinking Partner

itsflow
通过提问探索复杂问题的协作思考伙伴
★ 49 📥 10,020
education

Interview Simulator

wscats
模拟各类职位和经验水平的面试,提供定制化的技术、行为及案例问题,并给予详细反馈与评分。
★ 24 📥 22,079