Gws Classroom

🎓 命令行掌控课堂,批量管理无忧

通过命令行管理 Google Classroom 课程、作业及师生名册,需 Google Workspace 授权,适合教育技术管理员批量操作。

收藏
2k
安装
971
版本
1.0.12
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

gws-classroom 是 Google Workspace CLI 工具集中专为 Google Classroom 设计的命令行接口,允许用户通过终端完成课程全生命周期管理。支持创建/删除课程、管理学生与教师名册、处理课程作业(courseWork)、发布公告、设置评分周期等核心教育场景操作。

显著优势

  • 批量自动化能力:相比网页端逐条操作,CLI 方式可通过脚本实现大规模课程、学生组的批量创建与维护
  • 完整 API 覆盖:封装了 Classroom API v1 的完整能力,包括课程别名、学生分组、家长邀请等进阶功能
  • 企业级权限模型:严格遵循 Google Workspace 的域管理权限,支持域管理员代操作
  • 实时通知注册:支持通过 registrations 资源订阅课程变更的 Pub/Sub 推送

局限与风险

  • 授权门槛高:必须配置 Google Workspace 域级 OAuth 凭据,个人用户无法直接使用
  • 无沙箱保护:操作直接作用于生产环境课程数据,误删课程或学生名册不可逆
  • 参数复杂度:需通过 gws schema 查询每个方法的详细参数结构,学习曲线陡峭
  • 依赖外部工具链:需配合 gws-shared 的认证模块,单点故障风险

适用人群

  • K-12 及高校 IT 管理员
  • 教育 SaaS 平台的课程同步开发者
  • 需要批量管理数百门课程的机构技术支持团队

安全建议

建议操作前通过 gws classroom courses.list 验证目标范围,关键删除操作配合 --dry-run 逻辑(如有)或先在测试域验证。严格保管 gws 的 OAuth 凭据文件,避免共享存储中的凭据泄露。

Gws Classroom 内容

手动下载zip · 3.3 kB
skill-card.mdtext/markdown
请选择文件