Voltar ao índice
DevOps e infraestrutura Fonte oficial

Criar curso e convidar alunos no Google Classroom

Cria um curso no Google Classroom, envia convite a um aluno e lista os estudantes matriculados usando comandos gws.

Ver código no GitHub Instala diretamente do repositório-fonte.

O que esta skill faz

Esta receita usa gws-classroom para iniciar um curso e gerenciar seu primeiro convite. O fluxo define nome, seção, sala e proprietário, cria o convite com papel STUDENT e consulta a turma.

Quando usar

  • Criar uma nova turma no Google Classroom
  • Definir seção, sala e proprietário do curso
  • Convidar um estudante por email
  • Verificar a lista de alunos matriculados

Como usar

  1. Confirme a autenticação e carregue gws-classroom
  2. Revise nome, seção, sala e ownerId antes da criação
  3. Execute courses create e guarde o COURSE_ID
  4. Substitua o email e crie o convite com papel STUDENT
  5. Liste os estudantes e confira o estado da turma

O que revisar antes de instalar

  • O convite não garante que o aluno o aceitará
  • Permissões de criação dependem do usuário ou administrador do domínio
  • COURSE_ID e endereços de exemplo precisam ser substituídos

SKILL.md

---
name: recipe-create-classroom-course
description: "Create a Google Classroom course and invite students."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "education"
    requires:
      bins:
        - gws
      skills:
        - gws-classroom
---

# Create a Google Classroom Course

> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-classroom`

Create a Google Classroom course and invite students.

## Steps

1. Create the course: `gws classroom courses create --json '{"name": "Introduction to CS", "section": "Period 1", "room": "Room 101", "ownerId": "me"}'`
2. Invite a student: `gws classroom invitations create --json '{"courseId": "COURSE_ID", "userId": "student@school.edu", "role": "STUDENT"}'`
3. List enrolled students: `gws classroom courses students list --params '{"courseId": "COURSE_ID"}' --format table`