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. |