- Recurso: CourseWork
- CourseWorkState
- SubmissionModificationMode
- Atribuição
- MultipleChoiceQuestion
- Métodos
Recurso: CourseWork
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 esta atividade, exclusivo por 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 desta atividade. Se definido, a descrição precisa ser uma string UTF-8 válida com no máximo 30.000 caracteres. |
materials[] |
Materiais extras. O CourseWork não pode ter mais de 20 itens de material. |
state |
Status desta atividade. Se não for especificado, o estado padrão será |
alternateLink |
Link absoluto para este 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 a atividade foi criada. 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 trabalho 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: |
dueDate |
Data opcional, em UTC, de entrega dos trabalhos deste curso. Precisa ser especificado se |
dueTime |
Horário opcional do dia, em UTC, em que as atividades deste curso devem ser entregues. Precisa ser especificado se |
scheduledTime |
Carimbo de data/hora opcional em que o trabalho 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: |
maxPoints |
Nota máxima para esta atividade. Se for zero ou não especificado, a atividade será considerada sem nota. Precisa ser um número inteiro não negativo. |
workType |
Tipo de atividade. O tipo é definido quando o trabalho é criado e não pode ser alterado. |
associatedWithDeveloper |
Se este item de trabalho do curso está associado ao projeto do Developer Console que faz a solicitação. Consulte Somente leitura. |
assigneeMode |
Modo de atribuição do curso. Se não for especificado, o valor padrão será |
individualStudentsOptions |
Identificadores dos estudantes com acesso ao curso. 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 a que esta atividade está associada. Precisa corresponder a um tópico existente no curso. |
gradeCategory |
A categoria em que a nota deste trabalho escolar contribui. Presente somente quando uma categoria é escolhida para o trabalho escolar. Pode ser usado no cálculo da nota final. Somente leitura. |
previewVersion |
Apenas saída. A versão de prévia da API usada para recuperar este recurso. |
Campo de união details . Detalhes adicionais específicos de um tipo de atividade. details pode ser apenas de um dos tipos a seguir: |
|
assignment |
Detalhes da atividade. Isso só será preenchido quando Somente leitura. |
multipleChoiceQuestion |
Detalhes da pergunta de múltipla escolha. Em operações de leitura, esse campo é preenchido apenas quando |
gradingPeriodId |
Identificador do período de avaliação associado ao trabalho escolar.
|
CourseWorkState
Possíveis estados de um trabalho do curso.
Tipos enumerados | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
Nenhum estado especificado. Esse valor nunca é retornado. |
PUBLISHED |
Status do trabalho publicado. Esse é o estado padrão. |
DRAFT |
Status de trabalhos que ainda não foram publicados. O trabalho nesse estado é visível apenas para professores do curso e administradores do domínio. |
DELETED |
Status de um trabalho que foi publicado, mas agora está excluído. O trabalho nesse estado é visível apenas para professores do curso e administradores do domínio. O trabalho nesse estado é excluído após algum tempo. |
SubmissionModificationMode
Possíveis modos de modificação para envios de estudantes.
Tipos enumerados | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
Nenhum modo de modificação especificado. Esse valor nunca é retornado. |
MODIFIABLE_UNTIL_TURNED_IN |
Os envios podem ser modificados antes de serem entregues. |
MODIFIABLE |
As inscrições podem ser modificadas a qualquer momento. |
Atribuição
Mais detalhes sobre as atividades.
Representação JSON |
---|
{
"studentWorkFolder": {
object ( |
Campos | |
---|---|
studentWorkFolder |
Pasta do Drive em que os anexos dos envios dos estudantes são colocados. Esse campo só é preenchido para professores e administradores do curso. |
MultipleChoiceQuestion
Mais detalhes sobre perguntas de múltipla escolha.
Representação JSON |
---|
{ "choices": [ string ] } |
Campos | |
---|---|
choices[] |
Opções possíveis. |
Métodos |
|
---|---|
|
Cria um trabalho do curso. |
|
Exclui uma atividade. |
|
Retorna um trabalho do curso. |
|
Recebe metadados para complementos do Google Sala de Aula no contexto de uma postagem específica. |
|
Retorna uma lista de atividades que o solicitante tem permissão para visualizar. |
|
Modifica o modo de atribuição e as opções de um curso. |
|
Atualiza um ou mais campos de uma atividade. |