- Recurso: Trabalhos do curso
- CourseWorkState
- SubmissionModificationMode
- Atribuição
- MultipleChoiceQuestion
- Métodos
Recurso: tarefas do curso
Atividades criadas 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 para o trabalho do curso, exclusivo para cada curso. Somente leitura. |
title |
Título deste trabalho do curso. O título precisa ser uma string UTF-8 válida contendo entre 1 e 3.000 caracteres. |
description |
Descrição opcional do trabalho do curso. Se definida, a descrição precisa ser uma string UTF-8 válida contendo no máximo 30.000 caracteres. |
materials[] |
Materiais adicionais. O curso não pode ter mais de 20 itens de materiais. |
state |
Status do trabalho deste curso. Se não for especificado, o estado padrão será |
alternateLink |
O link absoluto para este curso funciona na interface da Web do Google Sala de Aula. Isso só será preenchido se Somente leitura. |
creationTime |
Carimbo de data/hora em que este trabalho do curso foi criado. Somente leitura. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Carimbo de data/hora da mudança mais recente neste trabalho do curso. Somente leitura. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
dueDate |
Data opcional, no fuso horário UTC, em que os envios deste trabalho do curso vencem. Será necessário especificar se |
dueTime |
Hora do dia opcional, em UTC, em que os envios para este trabalho do curso têm o prazo. Será necessário especificar se |
scheduledTime |
Carimbo de data/hora opcional em que o trabalho do curso está programado para publicação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
maxPoints |
Nota máxima para o trabalho deste curso. Se zero ou um valor não especificado, a atividade será considerada sem nota. Precisa ser um número inteiro não negativo. |
workType |
Tipo de trabalho do curso. O tipo é definido quando o trabalho do curso é criado e não pode ser alterado. |
associatedWithDeveloper |
Indica se este item de trabalho do curso está associado ao projeto do Play Console que está fazendo a solicitação. Consulte Somente leitura. |
assigneeMode |
Modo do responsável do curso. Se não for especificado, o valor padrão será |
individualStudentsOptions |
Identificadores dos alunos com acesso às atividades. Esse campo só será definido se |
submissionModificationMode |
Configuração para determinar quando os estudantes podem modificar os envios. Se não for especificado, o valor padrão será |
creatorUserId |
Identificador do usuário que criou a atividade. Somente leitura. |
topicId |
Identificador do tema associado a este curso. Precisa corresponder a um tema atual no curso. |
gradeCategory |
A categoria para a qual a nota deste curso contribui. Presente apenas quando uma categoria tiver sido escolhida para o curso. Pode ser usado no cálculo da nota final. Somente leitura. |
previewVersion |
Apenas saída. A versão de pré-lançamento da API usada para recuperar este recurso. |
Campo de união details . Detalhes adicionais específicos para um tipo de trabalho do curso. details só pode ser de um dos seguintes tipos: |
|
assignment |
Detalhes da atribuição. Ele é preenchido apenas quando Somente leitura. |
multipleChoiceQuestion |
Detalhes da pergunta de múltipla escolha. Para operações de leitura, esse campo é preenchido apenas quando |
gradingPeriodId |
Identificador do período de avaliação associado à atividade.
|
CourseWorkState
Os possíveis estados do curso funcionam.
Tipos enumerados | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Nenhum estado especificado. Ele nunca é retornado. |
PUBLISHED |
Status do trabalho que foi publicado. Esse é o estado padrão. |
DRAFT |
Status do trabalho que ainda não foi publicado. Os trabalhos nesse estado só ficam visíveis para os professores do curso e os administradores do domínio. |
DELETED |
Status do trabalho que foi publicado, mas foi excluído. Os trabalhos nesse estado só ficam visíveis para os professores do curso e os administradores do domínio. O trabalho neste estado é excluído após algum tempo. |
SubmissionModificationMode
Possíveis modos de modificação para os envios dos alunos.
Tipos enumerados | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Nenhum modo de modificação especificado. Ele nunca é retornado. |
MODIFIABLE_UNTIL_TURNED_IN |
Os envios podem ser modificados antes de serem entregues. |
MODIFIABLE |
Os envios podem ser modificados a qualquer momento. |
Atribuição
Mais detalhes das atribuições.
Representação JSON |
---|
{
"studentWorkFolder": {
object ( |
Campos | |
---|---|
studentWorkFolder |
Pasta do Google Drive com anexos dos arquivos enviados pelos estudantes. Só é preenchido para professores e administradores do curso. |
MultipleChoiceQuestion
Detalhes adicionais para perguntas de múltipla escolha.
Representação JSON |
---|
{ "choices": [ string ] } |
Campos | |
---|---|
choices[] |
Possíveis opções. |
Métodos |
|
---|---|
|
Cria o trabalho do curso. |
|
Exclui um trabalho do curso. |
|
Retorna o trabalho do curso. |
|
Recebe metadados para complementos do Google Sala de Aula no contexto de uma postagem específica. |
|
Retorna uma lista de trabalhos que o solicitante tem permissão para visualizar. |
|
Modifica o modo do cessionário e as opções de um curso. |
|
Atualiza um ou mais campos do trabalho de um curso. |