Calificaciones de criterios por clase

Obtener calificaciones de criterios por clase y periodo

Obtiene, para una instancia de clase y un periodo, la calificación de cada alumno en cada criterio de evaluación de la clase (la calificación del criterio en el periodo, sin el detalle de actividades; para eso usa GET /classes/{class_instance_id}/assignments/grades).

Cuando la calificación del criterio fue capturada usando una rúbrica directamente sobre el criterio, se incluye el detalle de la rúbrica (criterio de rúbrica, nivel seleccionado y celda de intersección) y rubric_session; cuando no se calificó por rúbrica, rubrics viene vacío y rubric_session no se incluye.

Los extraordinarios/recuperaciones no se incluyen: grade es siempre la calificación capturada sobre el criterio en el periodo.

Funciona para periodos cerrados/pasados y para el periodo abierto actual. A diferencia de assignments/grades, no depende del historial de inscripción de la clase.

Request
path Parameters
class_instance_id
required
string (id) = 8 characters ^[A-Z0-9]{8}$

Identificador único de la instancia de clase (Grupo x Clase)

Example: CIQ7X2M9
query Parameters
period_id
required
string (id) = 8 characters ^[A-Z0-9]{8}$

Identificador único del periodo a consultar

Example: period_id=PERKX7C1
student_id
string (id) = 8 characters ^[A-Z0-9]{8}$

Identificador único del alumno. Si se envía, la respuesta se limita a ese alumno.

Example: student_id=STU91FQ2
criteria_id
string (id) = 8 characters ^[A-Z0-9]{8}$

Identificador único del criterio de evaluación de la clase. Si se envía, criteria[] contiene a lo más una entrada (ese criterio).

Example: criteria_id=CRTPX441
header Parameters
algebraix-api-token
required
string = 32 characters

ALGEBRAIX API KEY

Example: 52ffa931bfe0b15415e548672837315e
algebraix-debug-mode
boolean
Default: false

La instancia debug se puede utilizar para hacer pruebas sin afectar a los usuarios del sistema

NOTA: La instancia se crea desde web.

Responses
200

No error

400

Bad parameters

401

Authorization Required

403

La instancia de clase existe, pero está fuera de los grupos autorizados del usuario API

404

La instancia de clase no existe

get/classes/{class_instance_id}/criteria/grades
Request samples
Response samples
application/json
{
  • "class": {
    },
  • "period": {
    },
  • "criteria": [
    ]
}