新高考排课

SKILL教育学习
教育学习 未标注权限 许可证不明确
安装这个技能

新高考(3+1+2 / 3+3)自动排课技能。将"行政班(语数外)+ 走班(选考科目)"建模为约束满足问题, 自动生成无冲突的行政班/教学班/教师三套课表。当用户需要为实施新高考走班制的中学排课、生成选课走班课表、求解学生/教师/教室冲突, 或处理"3+1+2""3+3"选科排课需求时使用。

一句话选型结论

按资料字段整理

新高考排课是教育学习类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类教育学习 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_a16b2e76/xingaokaopaike
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

教育学习
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_a16b2e76仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791706975
正文体量4.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
讲解知识点

按水平把知识点讲清楚。

出练习题

按章节生成练习与答案。

制定学习计划

按目标和时间排学习节奏。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在教育学习场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
新高考排课当前 未标注权限 未标注 未标注 未标注 有
食谱创建课堂课程 未标注权限 GitHub 仓库 25.5 万 Codex、Claude、Cursor 有
语言学习 联网访问 ClawHub 市场 23.6 万 OpenClaw 有
learning 效率 只读 ClawHub 市场 19.2 万 OpenClaw 有
学习习惯 未标注权限 ClawHub 市场 10.2 万 OpenClaw 有
日语家教 只读 ClawHub 市场 8.2 万 OpenClaw 有

SKILL.md 全文

4.2 KB
模型实际读到的说明书原文,来自技能仓库

新高考自动排课 (Gaokao Auto Schedule)

适用场景

  • 实施新高考"走班制"的中学需要为选考科目排课;
  • 用户提到 "3+1+2"、"3+3"、"走班"、"教学班"、"选课排课"、"排课冲突" 等关键词;
  • 需要产出行政班课表、教学班课表、教师课表;
  • 需要校验学生/教师/教室三方冲突。

排课模型(速览)

  • 行政班: 语文、数学、外语全员必考, 在固定行政班内上课。
  • 走班(教学班): 选考科目按单科把选修学生集中, 按教室容量拆分为若干教学班,
    学生跨行政班走班上课。
  • 一名学生同一节次只能在一个地点上课 → 这是核心约束, 决定了排课为 CSP 问题。

详细选科组合、行政班/教学班区别见 references/gaokao_models.md;
约束清单、参数与求解器说明见 references/constraints.md。

工作流程

1. 准备输入

支持两种入口:

  • 演示/快速验证: 直接用内置演示数据(无需输入文件)。
  • 真实数据: 用户提供以下文件, 参考 assets/ 下的模板:
  • students.csv: id,admin_class,elective(elective 为逗号分隔选考科目)
  • teachers.csv: teacher,subjects(覆盖默认教师池, 可选)
  • config.json: 排课参数(可选, 见 references/constraints.md 第 3 节)

若用户没有提供输入, 可先用 scripts/generate_sample_input.py 生成示例:

python scripts/generate_sample_input.py --out ./sample_input --mode 3+1+2

2. 运行排课引擎

# 完整能力(推荐, 需 ortools): 在含 ortools 的 Python 环境中运行
python scripts/schedule.py --students students.csv --teachers teachers.csv \
    --config config.json --out ./output

# 无输入快速演示
python scripts/schedule.py --demo --mode 3+1+2 --out ./output
  • 引擎优先使用 OR-Tools CP-SAT 求解器(对 3+3 等密集冲突场景稳定);
  • 未安装 ortools 时自动回退到内置贪心 + 交换修复引擎(3+1+2 同样可解)。

> 运行环境: 若使用 CP-SAT, 需在已安装 ortools 的虚拟环境中执行
> (参见技能目录 requirements.txt)。用 python -m venv 建隔离环境并
> pip install ortools 后, 用该环境的 python 运行 scripts/schedule.py。

3. 检查输出

运行后在 --out 目录生成:
- schedule_result.html —— 可视化课表, 含「行政班 / 教学班 / 教师」三个分页;
- timetable_admin.csv / timetable_teacher.csv / timetable_elective.csv;
- conflicts.txt —— 仅当校验发现冲突时才生成(正常情况不出现)。

引擎已内置三重冲突校验(学生/教师/教室)。若仍出现 未排满节次 > 0 或冲突,
按 references/constraints.md 第 3 节调整参数(如增加 elective_room_count、
降低 students_per_class、提高 cp_timeout)后重跑。

常见调整

  • 模式切换: --mode 3+3 处理六选三。
  • 规模调整: 编辑 config.json 的 admin_classes、students_per_class、
    elective_room_count 等。
  • 课时调整: 改 required_periods / elective_periods。
  • 教师资源: 提供 teachers.csv 指定各科目可用教师(影响教学班拆分与并发上限)。

资源索引

  • scripts/schedule.py —— 核心排课引擎(CP-SAT + 贪心回退 + 冲突校验 + 课表导出)。
  • scripts/generate_sample_input.py —— 生成示例输入(学生/教师/配置)。
  • references/gaokao_models.md —— 新高考选科模式与走班制详解。
  • references/constraints.md —— 约束清单、参数表、求解器与输入/输出格式。
  • assets/students_template.csv / assets/teachers_template.csv / assets/config_template.json —— 输入模板。
  • requirements.txt —— 依赖(ortools)。

常见问题

5 问
答案由本站依据条目字段整理
新高考排课怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_a16b2e76/xingaokaopaike。安装方式为未标注。装完刷新技能列表或重开客户端。

新高考排课支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

新高考排课权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

新高考排课收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

新高考排课用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。