Agent Skills
返回列表
广东女院选课摇签

广东女院选课摇签

教育学习 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md 安装规范名 @user_38874438/666888 所代表的选课抽签技能

技能介绍

要解决的具体问题

选课季常见的两类实际困扰:

  • 个人选课时,面对多门课程难以同时权衡口碑、通过率、时间、爱好等多重因素,手动筛选易遗漏冲突或偏好适配点,且选课结果常受主观偏好影响,缺乏可参考的随机决策辅助。
  • 班级或课程组织公开选课摇号时,人工处理报名名单、统计中签人数、公示结果流程繁琐,若依赖普通随机工具,公平性和结果留痕难以保障,后续核对也易出错。

技能核心能力与关键步骤

个人摇签模式

  • 课程导入:支持上传 Excel(自动识别官方列名与「星期一 0506节」时间格式)、粘贴文本(Tab/逗号分隔)、示例课程(内置24门该校多系部课程)三种方式,无需预置课表数据。
  • 课表标记与偏好设置:通过周课表网格标记已有课程,摇签时自动排除时间冲突;可设置学分需求、避雷清单、爱好类型,用4个滑块调整口碑分、好通过、不熬夜、爱好匹配的优先级权重。
  • 摇签与结果:提供5种摇签算法(标准摇签、单签玄学等),加权随机计算得分后,生成首选签、备选签、保底签三梯队,附课程卡片信息与周课表预览,支持重新摇签。

公开摇号模式

  • 数据导入:支持导入课程Excel与学生名单(Excel列名识别、文本粘贴、示例学生),适配课程选课场景。
  • 逐课程摇号:每门课独立摇号,使用crypto.getRandomValues()生成加密随机数,结合Fisher-Yates洗牌算法保证公平;达到课程限选人数自动停止,剩余排入候补,通过wonCourses Set防止学生重复中签同一课程。
  • 公示与导出:支持全屏大屏动画公示,可导出Excel(.xlsx)(含汇总表与详细名单)和PDF(浏览器打印另存),自动记录每轮摇号的时间戳、课程名称、中签人数等关键信息。

适用边界与注意点

  • 本工具仅作私人抽签参考,无法自动抢课,不与任何教务系统对接,摇签结果不构成正式选课结果,最终选课必须在官方教务系统完成。
  • 课程口碑分、通过率等数据由用户自行上传或示例提供,可能与实际情况存在偏差,需以官方课程信息为准。
  • 离线环境下Excel解析依赖的SheetJS(CDN加载)不可用,可选择文本粘贴或示例课程;部分线上课程(超星尔雅/校内慕课)不参与时间冲突检测。

使用场景

  • 广东女院学生选任选课时,需按口碑、通过率、时间等偏好筛选课程,排除冲突后获取选课参考
  • 课程负责人组织选修课报名,人数超额时需公开摇号分配名额并记录结果
  • 班级组织课程报名,需要加密随机摇号、防重复中签并导出中签名单公示
  • 学生想按目标学分凑课程,需要在多个备选课程中匹配合适组合

适合人员

  • 广东女子职业技术学院学生,需要在选课时获取个性化课程推荐
  • 课程负责人,需要公平公开地分配超额选课名额
  • 班级管理员,需要统计学生选课情况并公示中签结果
  • 需要按学分目标规划选课的学生,希望精准匹配课程组合