REST Resource: courses.courseWork.rubrics

Recurso: Rubric

A rubrica do trabalho do curso. Uma rubrica é um guia de pontuação usado para avaliar o trabalho dos estudantes e dar feedback.

Para mais detalhes, consulte Estrutura de rubricas e limitações conhecidas.

Representação JSON
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
Campos
courseId

string

Identificador do curso.

Somente leitura.

courseWorkId

string

Identificador da atividade do curso correspondente.

Somente leitura.

id

string

Identificador atribuído pelo Google Sala de Aula para a rubrica. Esse valor é exclusivo entre as rubricas da atividade do curso em questão.

Somente leitura.

creationTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando a rubrica 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da mudança mais recente nessa rubrica.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

Lista de critérios. Cada critério é uma dimensão em que o desempenho é avaliado.

previewVersion

enum (PreviewVersion)

Apenas saída. A versão de pré-lançamento da API usada para recuperar esse recurso.

Opções para criar uma rubrica com base em uma fonte atual. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
sourceSpreadsheetId

string

Somente entrada. Imutável. ID do arquivo do Google Planilhas. Essa planilha precisa conter as configurações de rubrica formatadas. Consulte Criar ou reutilizar uma rubrica para uma atividade. O uso desse campo requer o escopo https://www.googleapis.com/auth/spreadsheets.readonly ou https://www.googleapis.com/auth/spreadsheets.

Fim dos campos mutuamente exclusivos.

Critério

Um critério de rubrica. Cada critério é uma dimensão em que o desempenho é avaliado.

Representação JSON
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
Campos
id

string

O ID do critério.

Na criação, um ID é atribuído.

title

string

O título do critério.

description

string

A descrição do critério.

levels[]

object (Level)

A lista de níveis dentro desse critério.

learningGoal

object (LearningGoal)

Opcional.

A meta de aprendizado associada a este critério. As metas de aprendizado anexadas aos critérios da rubrica precisam já estar anexadas à atividade a que a rubrica está vinculada. Esse campo só será preenchido se o previewVersion apropriado estiver definido.

Nível

Um nível do critério.

Representação JSON
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Campos
id

string

O ID do nível.

Na criação, um ID é atribuído.

title

string

O título do nível.

Se o nível não tiver pontos definidos, o título precisará ser definido.

description

string

A descrição do nível.

points

number

Pontos opcionais associados a este nível. Se definido, todos os níveis na rubrica precisam especificar pontos, e o valor precisa ser diferente em todos os níveis de um único critério. O valor 0 é diferente de nenhum ponto.

Métodos

create

Cria uma rubrica.

delete

Exclui uma rubrica.

get

Retorna uma rubrica.

list

Retorna uma lista de rubricas que o solicitante tem permissão para visualizar.

patch

Atualiza uma rubrica.