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}