Assignments Audit Activity Events

Ce document liste les événements et les paramètres pour différents types d'événements d'activité d'audit des devoirs. Vous pouvez récupérer ces événements en appelant Activities.list() avec applicationName=assignments.

Modifications du contenu du cours

Type d'événement dans lequel un utilisateur modifie des devoirs et des devoirs remis dans un cours. Les événements de ce type sont renvoyés avec type=course_work_update.

Devoir publié

Événement où un utilisateur publie un devoir.

Détails de l'événement
Nom de l'événement published_course_work
Paramètres
course_id

string

Identifiant d'un cours.

course_title

string

Nom d'un cours.

course_work_title

string

Titre d'un devoir.

course_work_type

string

Type d'un devoir. Valeurs possibles :

  • Valeur de la colonne assignment
    indiquant que le type de ce devoir est un devoir.
post_id

string

Identifiant d'un devoir.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=published_course_work&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} published course work '{course_work_title}' in {course_title}

Devoir noté

Événement dans lequel un utilisateur attribue une note à un devoir.

Détails de l'événement
Nom de l'événement set_grade
Paramètres
course_id

string

Identifiant d'un cours.

course_title

string

Nom d'un cours.

course_work_title

string

Titre d'un devoir.

impacted_users

string

Adresse e-mail d'un ou de plusieurs utilisateurs.

post_id

string

Identifiant d'un devoir.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=set_grade&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} graded submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

État de l'envoi modifié

Événement dans lequel un utilisateur modifie l'état d'une demande.

Détails de l'événement
Nom de l'événement changed_submission_state
Paramètres
course_id

string

Identifiant d'un cours.

course_title

string

Nom d'un cours.

course_work_title

string

Titre d'un devoir.

has_grade

boolean

Indique si un devoir a été noté.

impacted_users

string

Adresse e-mail d'un ou de plusieurs utilisateurs.

is_late

boolean

Indique si un envoi est en retard.

post_id

string

Identifiant d'un devoir.

submission_state

string

État d'un envoi. Valeurs possibles :

  • reclaimed_by_student
    Indique qu'un devoir a été récupéré par un élève.
  • returned
    Indique que l'état de l'envoi a été modifié et défini sur "Rendu".
  • student_edited_after_turn_in
     Indique que l'élève a modifié son devoir après l'avoir remis.
  • turned_in
     Indique que l'état de l'envoi est passé à "Rendu".
Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=changed_submission_state&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} changed the state of submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

Modifications apportées à la participation au cours

Type d'événement incluant les modifications apportées à l'appartenance à un cours. Les événements de ce type sont renvoyés avec type=course_membership_change.

L'utilisateur a rejoint le cours

Événement lorsqu'un utilisateur rejoint un cours.

Détails de l'événement
Nom de l'événement user_joined_course
Paramètres
course_id

string

Identifiant d'un cours.

course_join_method

string

Façon dont un utilisateur a rejoint un cours (par exemple, à l'aide d'un code de cours ou d'une invitation).

course_role

string

Rôle d'un utilisateur dans un cours. Valeurs possibles :

  • student
    Indique que l'utilisateur est un élève.
  • teacher
    Indique que l'utilisateur est un enseignant.
course_title

string

Nom d'un cours.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=user_joined_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} joined {course_title} in role: {course_role}

Utilisateur retiré du cours

Événement où un utilisateur supprime un autre utilisateur d'un cours.

Détails de l'événement
Nom de l'événement user_removed_from_course
Paramètres
course_id

string

Identifiant d'un cours.

course_role

string

Rôle d'un utilisateur dans un cours. Valeurs possibles :

  • student
    Indique que l'utilisateur est un élève.
  • teacher
    Indique que l'utilisateur est un enseignant.
course_title

string

Nom d'un cours.

impacted_users

string

Adresse e-mail d'un ou de plusieurs utilisateurs.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=user_removed_from_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} removed user(s) from {course_title} (previous role: {course_role})

Mises à jour du cours

Type d'événement incluant les modifications apportées à un cours lui-même. Les événements de ce type sont renvoyés avec type=course_update.

Cours créé

Événement au cours duquel un utilisateur crée un cours.

Détails de l'événement
Nom de l'événement created_course
Paramètres
course_id

string

Identifiant d'un cours.

course_title

string

Nom d'un cours.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=created_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} created {course_title}

Cours supprimé

Événement où un utilisateur supprime un cours.

Détails de l'événement
Nom de l'événement deleted_course
Paramètres
course_id

string

Identifiant d'un cours.

course_title

string

Nom d'un cours.

Exemple de requête
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=deleted_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format des messages de la console d'administration
{actor} deleted {course_title}