Method: courses.courseWork.create

สร้างงานของหลักสูตร

งานในหลักสูตรที่ได้ (และงานที่นักเรียนส่งที่ตรงกัน) จะเชื่อมโยงกับโปรเจ็กต์ Developer Console ของรหัสไคลเอ็นต์ OAuth ที่ใช้ส่งคำขอ คำขอ Classroom API เพื่อแก้ไขงานในหลักสูตรและงานที่นักเรียนส่งต้องทำด้วยรหัสไคลเอ็นต์ OAuth จากโปรเจ็กต์ Developer Console ที่เชื่อมโยง

เมธอดนี้จะแสดงรหัสข้อผิดพลาดต่อไปนี้

  • PERMISSION_DENIED หากผู้ใช้ที่ส่งคำขอไม่ได้รับอนุญาตให้เข้าถึงหลักสูตรที่ขอ สร้างงานของหลักสูตรในหลักสูตรที่ขอ แชร์ไฟล์แนบไดรฟ์ หรือดูข้อผิดพลาดในการเข้าถึง
  • INVALID_ARGUMENT หากคำขอมีรูปแบบไม่ถูกต้อง
  • NOT_FOUNDหากไม่มีหลักสูตรที่ขอ
  • FAILED_PRECONDITION สำหรับข้อผิดพลาดของคำขอต่อไปนี้
    • AttachmentNotVisible

คำขอ HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
courseId

string

ตัวระบุของหลักสูตร ตัวระบุนี้อาจเป็นตัวระบุที่ Classroom กำหนดให้หรือ alias ก็ได้

พารามิเตอร์การค้นหา

พารามิเตอร์
previewVersion

enum (PreviewVersion)

ไม่บังคับ เวอร์ชันตัวอย่างของปลายทาง ต้องตั้งค่าสิทธิ์นี้เพื่อเข้าถึงความสามารถใหม่ๆ ของ API ที่มีให้กับนักพัฒนาซอฟต์แวร์ในโปรแกรมทดลองใช้

เนื้อหาของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ CourseWork

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ที่สร้างขึ้นใหม่ CourseWork

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/classroom.coursework.students

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์