REST Resource: courses.courseWork.rubrics

Recurso: Rubric

Es la rúbrica del trabajo de clase. Una rúbrica es una guía de puntuación que se usa para evaluar el trabajo de los estudiantes y brindarles comentarios.

Para obtener más detalles, consulta Estructura de las rúbricas y limitaciones conocidas.

Representación JSON
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
Campos
courseId

string

Es el identificador del curso.

Solo lectura.

courseWorkId

string

Es el identificador de la tarea del curso a la que corresponde.

Solo lectura.

id

string

Identificador asignado por Classroom para la rúbrica. Este valor es único entre las rúbricas de la tarea correspondiente.

Solo lectura.

creationTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la creación de esta rúbrica.

Solo lectura.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo del cambio más reciente en esta rúbrica.

Solo lectura.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

Es la lista de criterios. Cada criterio es una dimensión en la que se califica el rendimiento.

previewVersion

enum (PreviewVersion)

Solo salida. Es la versión preliminar de la API que se usa para recuperar este recurso.

Opciones para crear una rúbrica a partir de una fuente existente. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
sourceSpreadsheetId

string

Solo entrada. Inmutable. Es el ID de la hoja de cálculo de Google. Esta hoja de cálculo debe contener parámetros de configuración de rúbricas con formato. Consulta Cómo crear o reutilizar una rúbrica para una tarea. Para usar este campo, se requiere el permiso https://www.googleapis.com/auth/spreadsheets.readonly o https://www.googleapis.com/auth/spreadsheets.

Fin de los campos mutuamente excluyentes.

Criterio

Es un criterio de rúbrica. Cada criterio es una dimensión en la que se califica el rendimiento.

Representación JSON
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
Campos
id

string

Es el ID del criterio.

Cuando se crea, se le asigna un ID.

title

string

Es el título del criterio.

description

string

Es la descripción del criterio.

levels[]

object (Level)

Es la lista de niveles dentro de este criterio.

learningGoal

object (LearningGoal)

Opcional.

Es el objetivo de aprendizaje asociado a este criterio. Ten en cuenta que los objetivos de aprendizaje adjuntos a los criterios de la rúbrica ya deben haberse adjuntado a la tarea a la que está vinculada la rúbrica. Este campo solo se completa si se establece el previewVersion adecuado.

Nivel

Es un nivel del criterio.

Representación JSON
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Campos
id

string

Es el ID del nivel.

Cuando se crea, se le asigna un ID.

title

string

Es el título del nivel.

Si el nivel no tiene puntos establecidos, se debe establecer el título.

description

string

Es la descripción del nivel.

points

number

Son los puntos opcionales asociados con este nivel. Si se establece, todos los niveles de la rúbrica deben especificar puntos, y el valor debe ser distinto en todos los niveles de un solo criterio. 0 es diferente de no tener puntos.

Métodos

create

Crea una rúbrica.

delete

Borra una rúbrica.

get

Devuelve una rúbrica.

list

Devuelve una lista de las rúbricas que el solicitante tiene permiso para ver.

patch

Actualiza una rúbrica.