จัดการชั้นเรียน บัญชีรายชื่อ และคำเชิญใน Google Classroom
- ทรัพยากร REST: v1.courses
- ทรัพยากร REST: v1.courses.aliases
- ทรัพยากร REST: v1.courses.announcements
- ทรัพยากร REST: v1.courses.announcements.addOnAttachments
- ทรัพยากร REST: v1.courses.courseWork
- ทรัพยากร REST: v1.courses.courseWork.addOnAttachments
- ทรัพยากร REST: v1.courses.courseWork.addOnAttachments.studentSubmissions
- ทรัพยากร REST: v1.courses.courseWork.rubrics
- ทรัพยากร REST: v1.courses.courseWork.studentSubmissions
- ทรัพยากร REST: v1.courses.courseWorkMaterials
- ทรัพยากร REST: v1.courses.courseWorkMaterials.addOnAttachments
- ทรัพยากร REST: v1.courses.posts
- ทรัพยากร REST: v1.courses.posts.addOnAttachments
- ทรัพยากร REST: v1.courses.posts.addOnAttachments.studentSubmissions
- ทรัพยากร REST: v1.courses.studentGroups
- ทรัพยากร REST: v1.courses.studentGroups.studentGroupMembers
- ทรัพยากร REST: v1.courses.students
- ทรัพยากร REST: v1.courses.teachers
- ทรัพยากร REST: v1.courses.topics
- ทรัพยากร REST: v1.invitations
- ทรัพยากร REST: v1.registrations
- ทรัพยากร REST: v1.userProfiles
- ทรัพยากร REST: v1.userProfiles.guardianInvitations
- ทรัพยากร REST: v1.userProfiles.guardians
บริการ: classroom.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดหาให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้
https://classroom.googleapis.com
ทรัพยากร REST: v1.courses
เมธอด | |
---|---|
checkAddOnCreationEligibility |
GET /v1/courses/{courseId}:checkAddOnCreationEligibility แสดงว่าผู้ใช้มีสิทธิ์สร้างไฟล์แนบของส่วนเสริมในหลักสูตรที่กำหนดหรือไม่ |
checkGradingPeriodsSetupEligibility |
GET /v1/courses/{courseId}:checkGradingPeriodsSetupEligibility แสดงว่าผู้ใช้มีสิทธิ์อัปเดต GradingPeriodSettings ในหลักสูตรที่กำหนดหรือไม่ |
create |
POST /v1/courses สร้างหลักสูตร |
delete |
DELETE /v1/courses/{id} ลบหลักสูตร |
get |
GET /v1/courses/{id} แสดงผลหลักสูตร |
getGradingPeriodSettings |
GET /v1/courses/{courseId}/gradingPeriodSettings แสดงผลการตั้งค่าระยะเวลาการให้คะแนนในหลักสูตร |
list |
GET /v1/courses แสดงรายการหลักสูตรที่ผู้ใช้ที่ส่งคำขอมีสิทธิ์ดู โดยจำกัดเฉพาะหลักสูตรที่ตรงกับคำขอ |
patch |
PATCH /v1/courses/{id} อัปเดตช่องอย่างน้อย 1 ช่องในหลักสูตร |
update |
PUT /v1/courses/{id} อัปเดตหลักสูตร |
updateGradingPeriodSettings |
PATCH /v1/courses/{courseId}/gradingPeriodSettings อัปเดตการตั้งค่าระยะเวลาการให้คะแนนของหลักสูตร |
ทรัพยากร REST: v1.courses.aliases
เมธอด | |
---|---|
create |
POST /v1/courses/{courseId}/aliases สร้างนามแฝงสำหรับหลักสูตร |
delete |
DELETE /v1/courses/{courseId}/aliases/{alias} ลบชื่อแทนของหลักสูตร |
list |
GET /v1/courses/{courseId}/aliases แสดงผลรายการชื่อแทนสำหรับหลักสูตร |
ทรัพยากร REST: v1.courses.announcements
เมธอด | |
---|---|
create |
POST /v1/courses/{courseId}/announcements สร้างประกาศ |
delete |
DELETE /v1/courses/{courseId}/announcements/{id} ลบประกาศ |
get |
GET /v1/courses/{courseId}/announcements/{id} แสดงผลประกาศ |
|