Recurso: CourseWorkMaterial
Material de trabalho do curso criado por um professor para os estudantes
| Representação JSON | 
|---|
| { "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( | 
| Campos | |
|---|---|
| courseId | 
 Identificador do curso. Somente leitura. | 
| id | 
 Identificador atribuído pelo Google Sala de Aula para este material de atividade do curso, exclusivo por curso. Somente leitura. | 
| title | 
 Título do material do trabalho do curso. O título precisa ser uma string UTF-8 válida com entre 1 e 3.000 caracteres. | 
| description | 
 Descrição opcional do material de trabalho do curso. O texto precisa ser uma string UTF-8 válida com no máximo 30.000 caracteres. | 
| materials[] | 
 Materiais extras. Um material de trabalho do curso não pode ter mais de 20 itens. | 
| state | 
 Status do material de atividade. Se não for especificado, o estado padrão será  | 
| alternateLink | 
 Link absoluto para este material de trabalho do curso na interface da Web do Google Sala de Aula. Isso só será preenchido se  Somente leitura. | 
| creationTime | 
 Carimbo de data/hora em que o material da atividade foi criado. Somente leitura. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| updateTime | 
 Carimbo de data/hora da mudança mais recente neste material de atividade do curso. Somente leitura. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| scheduledTime | 
 Carimbo de data/hora opcional em que o material do trabalho escolar está programado para ser publicado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| assigneeMode | 
 Modo de atribuição do material do trabalho do curso. Se não for especificado, o valor padrão será  | 
| individualStudentsOptions | 
 Identificadores de estudantes com acesso ao material de trabalho do curso. Esse campo só será definido se  | 
| creatorUserId | 
 Identificador do usuário que criou o material da atividade do curso. Somente leitura. | 
| topicId | 
 Identificador do tema a que este material de atividade do curso está associado. Precisa corresponder a um tópico existente no curso. | 
CourseWorkMaterialState
Possíveis estados do material de trabalho do curso
| Tipos enumerados | |
|---|---|
| COURSEWORK_MATERIAL_STATE_UNSPECIFIED | Nenhum estado especificado. Esse valor nunca é retornado. | 
| PUBLISHED | Status do material de atividade publicado. Esse é o estado padrão. | 
| DRAFT | Status de um material de trabalho do curso que ainda não foi publicado. O material de atividades do curso nesse estado fica visível apenas para professores e administradores do domínio. | 
| DELETED | Status do material de trabalho do curso que foi publicado, mas agora está excluído. O material de atividades do curso nesse estado fica visível apenas para professores e administradores do domínio. O material do curso nesse estado é excluído após algum tempo. | 
| Métodos | |
|---|---|
| 
 | Cria um material de trabalho do curso. | 
| 
 | Exclui um material de atividade do curso. | 
| 
 | Retorna um material de atividade do curso. | 
| 
 | Recebe metadados para complementos do Google Sala de Aula no contexto de uma postagem específica. | 
| 
 | Retorna uma lista de materiais de atividades do curso que o solicitante tem permissão para visualizar. | 
| 
 | Atualiza um ou mais campos de um material de atividade. |