REST Resource: courses.courseWork.rubrics

Ressource : Rubric

Grille d'évaluation du devoir. Une grille d'évaluation est un guide de notation utilisé pour évaluer les devoirs des élèves et leur faire part de vos commentaires.

Pour en savoir plus, consultez Structure des grilles d'évaluation et limites connues.

Représentation JSON
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
Champs
courseId

string

Identifiant du cours.

Lecture seule.

courseWorkId

string

Identifiant du devoir auquel cela correspond.

Lecture seule.

id

string

Identifiant attribué par Classroom pour la grille d'évaluation. Cette valeur est unique parmi les grilles d'évaluation du devoir concerné.

Lecture seule.

creationTime

string (Timestamp format)

Uniquement en sortie. Horodatage de la création de cette grille d'évaluation.

Lecture seule.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Horodatage de la dernière modification de cette grille d'évaluation.

Lecture seule.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

Liste des critères. Chaque critère est une dimension sur laquelle les performances sont évaluées.

previewVersion

enum (PreviewVersion)

Uniquement en sortie. Version preview de l'API utilisée pour récupérer cette ressource.

Options permettant de créer une grille d'évaluation à partir d'une source existante Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
sourceSpreadsheetId

string

Uniquement en entrée. Immuable. ID Google Sheets de la feuille de calcul. Cette feuille de calcul doit contenir des paramètres de grille d'évaluation formatés. Consultez Créer ou réutiliser une grille d'évaluation pour un devoir. L'utilisation de ce champ nécessite le niveau d'accès https://www.googleapis.com/auth/spreadsheets.readonly ou https://www.googleapis.com/auth/spreadsheets.

Fin des champs mutuellement exclusifs.

Critère

Critère d'une grille d'évaluation. Chaque critère est une dimension sur laquelle les performances sont évaluées.

Représentation JSON
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
Champs
id

string

ID du critère.

Un ID est attribué lors de la création.

title

string

Titre du critère.

description

string

Description du critère.

levels[]

object (Level)

Liste des niveaux de ce critère.

learningGoal

object (LearningGoal)

Facultatif.

Objectif d'apprentissage associé à ce critère. Notez que les objectifs d'apprentissage associés aux critères d'une grille d'évaluation doivent déjà avoir été associés au devoir auquel la grille d'évaluation est liée. Ce champ n'est renseigné que si le champ previewVersion approprié est défini.

Niveau

Niveau du critère.

Représentation JSON
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Champs
id

string

ID du niveau.

Un ID est attribué lors de la création.

title

string

Titre du niveau.

Si le niveau n'a pas de points définis, le titre doit être défini.

description

string

La description du niveau.

points

number

Points facultatifs associés à ce niveau. Si ce champ est défini, tous les niveaux de la grille d'évaluation doivent spécifier des points, et la valeur doit être distincte pour tous les niveaux d'un même critère. La valeur 0 est différente de l'absence de points.

Méthodes

create

Crée une grille d'évaluation.

delete

Supprime une grille d'évaluation.

get

Renvoie une grille d'évaluation.

list

Renvoie la liste des grilles d'évaluation que le demandeur est autorisé à consulter.

patch

Met à jour une grille d'évaluation.