- Recurso: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Atribuição
- MultipleChoiceQuestion
- Métodos
Recurso: CourseWork
Trabalho do curso criado por um professor para os estudantes do curso.
Representação JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Campos | |
---|---|
course |
Identificador do curso. Somente leitura. |
id |
Identificador atribuído pela sala de aula para essa atividade, exclusivo para cada curso. Somente leitura. |
title |
Título 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 trabalho do curso. Se definido, a descrição precisa ser uma string UTF-8 válida com no máximo 30.000 caracteres. |
materials[] |
Outros materiais. O CourseWork não pode ter mais de 20 itens de material. |
state |
Status do trabalho do curso. Se não for especificado, o estado padrão será |
alternate |
Link absoluto para este trabalho na IU da Web do Google Sala de Aula. Esse campo só será preenchido se Somente leitura. |
creation |
Carimbo de data/hora em que o 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: |
update |
Carimbo de data/hora da mudança mais recente no 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: |
due |
Data opcional, no UTC, de entrega dos trabalhos do curso. Precisa ser especificado se |
due |
Horário opcional, em UTC, para a entrega dos trabalhos do curso. Precisa ser especificado se |
scheduled |
Carimbo de data/hora opcional quando o trabalho do curso está programado para ser publicado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
max |
Nota máxima para o trabalho do curso. Se o valor for zero ou não especificado, a atividade será considerada sem nota. Precisa ser um valor inteiro não negativo. |
work |
Tipo de trabalho do curso. O tipo é definido quando o trabalho do curso é criado e não pode ser alterado. |
associated |
Se o item do trabalho do curso está associado ao projeto do console do desenvolvedor que está fazendo a solicitação. Consulte Somente leitura. |
assignee |
Modo de atribuição do trabalho. Se não for especificado, o valor padrão será |
individual |
Identificadores de estudantes com acesso ao curso. Esse campo só é definido se |
submission |
Configurações para determinar quando os estudantes podem modificar os envios. Se não for especificado, o valor padrão será |
creator |
Identificador do usuário que criou o trabalho. Somente leitura. |
topic |
Identificador do tópico associado a este trabalho de curso. Precisa corresponder a um tópico existente no curso. |
grade |
A categoria para a qual a nota da atividade contribui. Aparece somente quando uma categoria foi escolhida para o trabalho. Pode ser usado para calcular a nota geral. Somente leitura. |
preview |
Apenas saída. A versão de pré-lançamento da API usada para recuperar esse recurso. |
Campo de união details . Detalhes adicionais específicos para um tipo de trabalho do curso. details pode ser apenas de um dos tipos a seguir: |
|
assignment |
Detalhes da atividade. Esse campo é preenchido apenas quando Somente leitura. |
multiple |
Detalhes da pergunta de múltipla escolha. Para operações de leitura, esse campo é preenchido somente quando |
grading |
Identificador do período de avaliação associado ao trabalho de curso.
|
CourseWorkState
Possíveis estados do trabalho do curso.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Nenhum estado especificado. Isso nunca é retornado. |
PUBLISHED |
Status do trabalho que foi publicado. Esse é o estado padrão. |
DRAFT |
Status de trabalho que ainda não foi publicado. O trabalho nesse estado só fica visível para os professores do curso e administradores de domínio. |
DELETED |
Status de um trabalho que foi publicado, mas foi excluído. O trabalho nesse estado só fica visível para os professores do curso e administradores de domínio. O trabalho nesse estado é excluído após algum tempo. |
SubmissionModificationMode
Possíveis modos de modificação para envios de estudantes.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Nenhum modo de modificação especificado. Isso nunca é retornado. |
MODIFIABLE_UNTIL_TURNED_IN |
Os envios podem ser modificados antes de serem enviados. |
MODIFIABLE |
Os envios podem ser modificados a qualquer momento. |
Atribuição
Detalhes adicionais sobre as atividades.
Representação JSON |
---|
{
"studentWorkFolder": {
object ( |
Campos | |
---|---|
student |
Pasta do Drive onde os anexos das atividades dos estudantes são colocados. Esse campo é preenchido apenas para professores e administradores do curso. |
MultipleChoiceQuestion
Detalhes adicionais para perguntas de múltipla escolha.
Representação JSON |
---|
{ "choices": [ string ] } |
Campos | |
---|---|
choices[] |
Possíveis escolhas. |
Métodos |
|
---|---|
|
Cria trabalhos do curso. |
|
Exclui um trabalho do curso. |
|
Retorna o trabalho do curso. |
|
Recebe metadados de complementos do Google Sala de aula no contexto de uma postagem específica. |
|
Retorna uma lista de trabalhos do curso que o solicitante tem permissão para acessar. |
|
Modifica o modo de atribuição e as opções de um trabalho. |
|
Atualiza um ou mais campos de um trabalho do curso. |