用途
该技能是一份操作配方(recipe),用于创建 Google Classroom 课程并邀请学生加入。它面向需要通过命令行完成 Google Classroom 课程配置的场景,例如教师或管理员在脚本、自动化流程中快速建立课程并添加学生。
前置条件
执行本配方前,需要先加载 gws-classroom 技能。资料中未提供该技能的具体安装方式或获取途径。
主要能力与使用方式
配方包含三个步骤,均通过 gws 命令行工具执行:
-
创建课程:
gws classroom courses create --json '{"name": "Introduction to CS", "section": "Period 1", "room": "Room 101", "ownerId": "me"}'该命令创建一个课程,示例中指定课程名称为 Introduction to CS、班级为 Period 1、教室为 Room 101,所有者标识为 me。 -
邀请学生:
gws classroom invitations create --json '{"courseId": "COURSE_ID", "userId": "student@school.edu", "role": "STUDENT"}'该命令向指定课程发送邀请,示例中课程 ID 为 COURSE_ID,用户为 student@school.edu,角色为 STUDENT。 -
列出已注册学生:
gws classroom courses students list --params '{"courseId": "COURSE_ID"}' --format table该命令以表格格式列出指定课程中已注册的学生。
适用场景
适用于需要以命令行方式创建 Google Classroom 课程、邀请学生并查看学生名单的教育或管理场景,尤其适合希望将课程配置纳入脚本或自动化流程的用户。
限制
资料未说明该配方的运行环境要求、权限范围、错误处理方式、是否支持批量操作,也未提供 gws-classroom 技能的安装或加载细节。实际使用时需自行确认相关命令的可用性与权限配置。