Recurso: CourseWorkMaterial
Material do curso criado por um professor para os alunos do curso
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 desse material de trabalho do curso, exclusivo por curso. Somente leitura. |
title |
Título deste material de 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 até 30.000 caracteres. |
materials[] |
Materiais adicionais. O material de trabalho do curso não pode ter mais de 20 itens de material. |
state |
Status deste material de trabalho do curso. Se não for especificado, o estado padrão será |
alternateLink |
Link absoluto para o material de trabalho do curso na interface da Web do Google Sala de Aula. Só será preenchido se Somente leitura. |
creationTime |
Carimbo de data/hora em que o material do trabalho do curso foi criado. Somente leitura. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Carimbo de data/hora da mudança mais recente no material de trabalho do curso. Somente leitura. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
scheduledTime |
Carimbo de data/hora opcional quando a publicação do material de trabalho do curso está programada. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
assigneeMode |
Modo do usuário atribuído do material de trabalho do curso. Se não for especificado, o valor padrão será |
individualStudentsOptions |
Identificadores dos estudantes com acesso ao material de trabalho do curso. Este campo só será definido se |
creatorUserId |
Identificador do usuário que criou o material de trabalho do curso. Somente leitura. |
topicId |
Identificador do tópico a que o material do curso está associado. Precisa corresponder a um tema do curso. |
CourseWorkMaterialState
Estados possíveis do material de trabalho do curso
Enums | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
Nenhum estado especificado. Nunca é retornado. |
PUBLISHED |
Status do material de trabalho do curso que foi publicado. Esse é o estado padrão. |
DRAFT |
Status de um material de trabalho do curso que ainda não foi publicado. O material do trabalho do curso nesse estado está visível apenas para os professores do curso e administradores do domínio. |
DELETED |
Status do material de trabalho do curso que foi publicado, mas foi excluído. O material do trabalho do curso nesse estado está visível apenas para os professores do curso e administradores do domínio. O material do trabalho do curso é excluído após algum tempo. |
Métodos |
|
---|---|
|
Cria um material de trabalho do curso. |
|
Exclui o material de trabalho do curso. |
|
Retorna o material do trabalho do curso. |
|
Recebe metadados dos complementos do Google Sala de Aula no contexto de uma postagem específica. |
|
Retorna uma lista de materiais do curso que o solicitante tem permissão para ver. |
|
Atualiza um ou mais campos do material de trabalho de um curso. |