Assignments Audit Activity Events

本文档列出了各种类型的作业审核活动事件的事件和参数。您可以通过调用 Activities.list() 并使用 applicationName=assignments 来检索这些事件。

课程内容变更

一种事件类型,指用户在课程中对课程作业和提交内容进行更改。 此类事件会随 type=course_work_update 一起返回。

发布了课程作业

用户发布作业时的事件。

活动详情
事件名称 published_course_work
参数
course_id

string

课程的标识符。

course_title

string

课程的名称。

course_work_title

string

课程作业的标题。

course_work_type

string

课程作业的类型。 可能的值:

  • assignment
    列值,表示相应作业的类型为作业。
post_id

string

课程作业的标识符。

示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=published_course_work&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} published course work '{course_work_title}' in {course_title}

为提交的内容评了分

用户为提交内容设置评分的事件。

活动详情
事件名称 set_grade
参数
course_id

string

课程的标识符。

course_title

string

课程的名称。

course_work_title

string

课程作业的标题。

impacted_users

string

一位或多位用户的电子邮件地址。

post_id

string

课程作业的标识符。

示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=set_grade&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} graded submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

更改了提交状态

用户更改提交内容状态的事件。

活动详情
事件名称 changed_submission_state
参数
course_id

string

课程的标识符。

course_title

string

课程的名称。

course_work_title

string

课程作业的标题。

has_grade

boolean

指示提交内容是否有成绩。

impacted_users

string

一位或多位用户的电子邮件地址。

is_late

boolean

指示提交是否迟交。

post_id

string

课程作业的标识符。

submission_state

string

提交的状态。 可能的值:

  • reclaimed_by_student
    表示学生已回收提交的内容。
  • returned
    表示提交状态已更改为“已退回”。
  • student_edited_after_turn_in
    表示学生在上交作业后对其进行了修改。
  • turned_in
    表示提交状态已更改为“已交”。
示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=changed_submission_state&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} changed the state of submission(s) for course work '{course_work_title}' in {course_title}. New state: {submission_state}

课程成员资格变更

一种事件类型,包括课程成员资格的变更。 此类事件会随 type=course_membership_change 一起返回。

用户加入了课程

用户加入课程时发生的事件。

活动详情
事件名称 user_joined_course
参数
course_id

string

课程的标识符。

course_join_method

string

用户加入课程的方式(即使用课程代码或通过邀请)。

course_role

string

用户在课程中扮演的角色。 可能的值:

  • student
    表示用户是学生。
  • teacher
    表示用户是教师。
course_title

string

课程的名称。

示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=user_joined_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} joined {course_title} in role: {course_role}

从课程中移除了用户

用户从课程中移除另一用户的事件。

活动详情
事件名称 user_removed_from_course
参数
course_id

string

课程的标识符。

course_role

string

用户在课程中扮演的角色。 可能的值:

  • student
    表示用户是学生。
  • teacher
    表示用户是教师。
course_title

string

课程的名称。

impacted_users

string

一位或多位用户的电子邮件地址。

示例请求
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
管理控制台消息格式
{actor} removed user(s) from {course_title} (previous role: {course_role})

课程最新动态

一种事件类型,包括对课程本身的更改。 此类事件会随 type=course_update 一起返回。

已创建课程

用户创建课程时发生的事件。

活动详情
事件名称 created_course
参数
course_id

string

课程的标识符。

course_title

string

课程的名称。

示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=created_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} created {course_title}

课程已删除

用户删除课程时发生的事件。

活动详情
事件名称 deleted_course
参数
course_id

string

课程的标识符。

course_title

string

课程的名称。

示例请求
GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/assignments?eventName=deleted_course&maxResults=10&access_token=YOUR_ACCESS_TOKEN
管理控制台消息格式
{actor} deleted {course_title}