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}