用途:通过 gog 工具执行 Google Classroom 相关操作,覆盖课程、公告、作业与成员管理等。使用前应先阅读 ../gog/SKILL.md,了解共享的认证、输出、安全和实时写入规则。
主要能力(命令):announcements(公告)、courses(课程)、coursework(作业)、guardian-invitations(监护人邀请)、guardians(监护人)、invitations(邀请)、materials(作业材料)、profile(用户资料)、roster(课程名单,学生与教师)、students(课程学生)、submissions(学生提交)、teachers(课程教师)、topics(主题)。各命令的具体参数与机器可读契约可用 --help 及 gog schema classroom <command> --json 查询,不要猜测命令语法。
安全起步与用法:可先运行 gog auth list --check --json --no-input 检查认证,gog schema classroom --json 查看结构,gog --readonly --account user@example.com classroom --help 查看只读帮助。始终用 --account 显式指定账户。面向代理读取的 Google 内容使用 --json --wrap-untrusted。任务不得修改 Google 数据时加 --readonly;自动化中使用 --no-input,受支持的写入前先 --dry-run;任何写入或删除前确认确切的账户、对象与变更。
适用场景:需要对 Google Classroom 的课程、公告、作业、名单、提交与主题等做脚本化或代理化操作的场景。
限制:资料未提供收费、平台兼容、速率限制或具体返回格式等细节;其余以 --help 和 schema 查询为准。