Assignments Audit Activity Events

W tym dokumencie znajdziesz listę zdarzeń i parametrów dla różnych typów zdarzeń związanych z aktywnością kontrolną w przypadku zadań. Możesz pobrać te zdarzenia, wywołując funkcję Activities.list() z parametrem applicationName=assignments.

Zmiany treści zajęć

Rodzaj zdarzenia, w którym użytkownik wprowadza zmiany w pracy na zajęciach i przesłanych materiałach. Zdarzenia tego typu są zwracane z wartością type=course_work_update.

Opublikowanie zadania

Zdarzenie, w którym użytkownik publikuje element kursu.

Szczegóły wydarzenia
Nazwa zdarzenia published_course_work
Parametry
course_id

string

Identyfikator szkolenia.

course_title

string

Nazwa kursu.

course_work_title

string

Tytuł zadania.

course_work_type

string

Rodzaj zadania. Możliwe wartości:

  • assignment
    Wartość kolumny wskazująca, że ten typ zajęć to zadanie.
post_id

string

Identyfikator części zadania.

Przykładowe żądanie
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 wiadomości w konsoli administracyjnej
{actor} published course work '{course_work_title}' in {course_title}

Ocenienie przesłanej pracy

Zdarzenie, w którym użytkownik ustawia ocenę przesłanego zadania.

Szczegóły wydarzenia
Nazwa zdarzenia set_grade
Parametry
course_id

string

Identyfikator szkolenia.

course_title

string

Nazwa kursu.

course_work_title

string

Tytuł zadania.

impacted_users

string

Adres e-mail co najmniej 1 użytkownika.

post_id

string

Identyfikator części zadania.

Przykładowe żądanie
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=set_grade&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format wiadomości w konsoli administracyjnej
{actor} graded submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

Zmiana stanu przesłanej pracy

Zdarzenie, w którym użytkownik zmienia stan przesłanego zgłoszenia.

Szczegóły wydarzenia
Nazwa zdarzenia changed_submission_state
Parametry
course_id

string

Identyfikator szkolenia.

course_title

string

Nazwa kursu.

course_work_title

string

Tytuł zadania.

has_grade

boolean

Określa, czy zadanie ma ocenę.

impacted_users

string

Adres e-mail co najmniej 1 użytkownika.

is_late

boolean

Określa, czy zadanie zostało przesłane po czasie.

post_id

string

Identyfikator części zadania.

submission_state

string

Stan przesłania. Możliwe wartości:

  • reclaimed_by_student
    Wskazuje, że uczeń odzyskał projekt.
  • returned
    Wskazuje, że stan przesłanej pracy został zmieniony na zwrócony.
  • student_edited_after_turn_in
    Oznacza, że uczeń edytował przesłany projekt po jego oddaniu.
  • turned_in
    Wskazuje, że stan przesłanej pracy został zmieniony na oddany.
Przykładowe żądanie
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 wiadomości w konsoli administracyjnej
{actor} changed the state of submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

Zmiany członkostwa w zajęciach

Typ zdarzenia, który obejmuje zmiany w członkostwie w kursie. Zdarzenia tego typu są zwracane z wartością type=course_membership_change.

Dołączenie użytkownika do zajęć

Zdarzenie, w którym użytkownik dołącza do zajęć.

Szczegóły wydarzenia
Nazwa zdarzenia user_joined_course
Parametry
course_id

string

Identyfikator szkolenia.

course_join_method

string

Sposób, w jaki użytkownik dołączył do kursu (np. przy użyciu kodu kursu lub z zaproszenia).

course_role

string

Rola użytkownika w kursie. Możliwe wartości:

  • student
    Wskazuje, że użytkownik jest uczniem.
  • teacher
    Wskazuje, że użytkownik jest nauczycielem.
course_title

string

Nazwa kursu.

Przykładowe żądanie
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 wiadomości w konsoli administracyjnej
{actor} joined {course_title} in role: {course_role}

Usunięcie użytkownika z zajęć

Zdarzenie, w którym użytkownik usuwa innego użytkownika z zajęć.

Szczegóły wydarzenia
Nazwa zdarzenia user_removed_from_course
Parametry
course_id

string

Identyfikator szkolenia.

course_role

string

Rola użytkownika w kursie. Możliwe wartości:

  • student
    Wskazuje, że użytkownik jest uczniem.
  • teacher
    Wskazuje, że użytkownik jest nauczycielem.
course_title

string

Nazwa kursu.

impacted_users

string

Adres e-mail co najmniej 1 użytkownika.

Przykładowe żądanie
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 wiadomości w konsoli administracyjnej
{actor} removed user(s) from {course_title} (previous role: {course_role})

Aktualizacje kursu

Typ zdarzenia, który obejmuje zmiany w samym kursie. Zdarzenia tego typu są zwracane z wartością type=course_update.

Zajęcia utworzone

Zdarzenie, w którym użytkownik tworzy kurs.

Szczegóły wydarzenia
Nazwa zdarzenia created_course
Parametry
course_id

string

Identyfikator szkolenia.

course_title

string

Nazwa kursu.

Przykładowe żądanie
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=created_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format wiadomości w konsoli administracyjnej
{actor} created {course_title}

Zajęcia usunięte

Wydarzenie, w którym użytkownik usuwa kurs.

Szczegóły wydarzenia
Nazwa zdarzenia deleted_course
Parametry
course_id

string

Identyfikator szkolenia.

course_title

string

Nazwa kursu.

Przykładowe żądanie
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=deleted_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
Format wiadomości w konsoli administracyjnej
{actor} deleted {course_title}