← 返回插件目录
Plugin / lab_selectionOfficial

实验课选课

实验课程查询、整组选课、时间段选课与本地自动候补。

由 Yiyue345·教务 / 选课 / 自动化
暂无可下载版本GitHub ↗Issues ↗

关于插件

实验课选课

FuckClassroom 的独立实验课选课插件,插件 ID 为 lab_selection。用于查询实验课程、查看实验项目与剩余名额,并完成整组选课、时间段选课和本地自动候补。

功能

  • 按学期查询实验课程;
  • 查看实验项目、分组、时间、地点与名额;
  • 支持整组选课;
  • 支持单个实验的组合时间段选课;
  • 支持本地自动候补,定期检查可选状态并在满足条件时尝试提交;
  • 与 FuckClassroom 共用本科教务登录、凭据、WebVPN / 代理和会话基础设施。

自动候补是本地自动任务,不是学校提供的排队队列,也不保证能够选上。

兼容性与依赖

  • FuckClassroom:>=0.1,<0.3
  • Plugin API:1
  • Python:无额外直接依赖
  • 必需插件:core_ui、course_selection
  • 执行模式:in_process

自 v0.1.0-beta.12 起,本科教务会话(包括 WebVPN/Hy2)由 course_selection 插件统一提供。本插件通过 ServiceContainer 复用服务,不再直接声明 Playwright 依赖。安装最新版前请确保 course_selection 已安装且可用;历史版本的依赖以各自 Release 的 plugin.json 为准。

具体运行时字段以对应 Release ZIP 根目录的 plugin.json 和 Registry 版本记录为准。

当前发布版本

当前最新版本为 v0.1.0-beta.12。安装包来自插件仓库的 GitHub Release,并由 Registry 校验文件大小、SHA-256、根目录 plugin.json、运行时字段与路径安全。

已导入的 plugin_id + version 版本记录不可覆盖;后续新版本将以新的 Release 记录加入 Registry。

版本历史

0.1.0-beta.12beta
FuckClassroom >=0.1,<0.3 · Plugin API 1下载 ZIP ↗
权限与依赖变化
  • 新增依赖: course_selection
0.1.0-beta.11beta
FuckClassroom >=0.1,<0.3 · Plugin API 1下载 ZIP ↗
0.1.0-beta.10beta
FuckClassroom >=0.1,<0.3 · Plugin API 1下载 ZIP ↗
权限与依赖变化
  • 新增依赖: core_ui
  • 新增依赖: playwright>=1.45

没有找到插件