ภาพรวม

Google Classroom API มีอินเทอร์เฟซการเขียนโปรแกรมสำหรับนักพัฒนาซอฟต์แวร์ ผู้ดูแลระบบ และผู้นำโรงเรียนเพื่อจัดการทรัพยากร Google Classroom คุณสามารถสร้างซอฟต์แวร์ที่สร้าง เรียกข้อมูล และแก้ไขหลักสูตรและเนื้อหาของ Classroom ได้

กรณีการใช้งานทั่วไปบางประการมีดังนี้

  • การจัดการหลักสูตร บัญชีรายชื่อ และผู้ปกครอง
  • การเพิ่มงาน ประกาศ และเนื้อหาหลักสูตร
  • การให้คะแนนและการแก้ไขการตั้งค่าการให้คะแนน
  • กำลังสร้างข้อมูลสำหรับการวิเคราะห์
  • การทำให้เนื้อหาหรือเครื่องมือจากผู้ให้บริการภายนอกค้นพบได้และเข้าถึงได้ภายใน Classroom

Classroom API เป็นโซลูชันที่เหมาะกับฉันไหม

Google มีผลิตภัณฑ์หลายรายการที่จะช่วยให้คุณโต้ตอบกับ Classroom ได้ ต่อไปนี้คือสถานการณ์ทั่วไปและคำแนะนำสำหรับผลิตภัณฑ์ที่อาจเหมาะกับความต้องการของคุณมากที่สุด

แก้ไขทรัพยากรของ Google Classroom

สถานการณ์ โซลูชันที่แนะนำ
ฉันต้องการจัดการหลักสูตร ผู้ใช้ หรือแหล่งข้อมูลอื่นๆ ของ Classroom จำนวนมากเป็นประจำ ผมเขียนโค้ดและบำรุงรักษา โครงสร้างพื้นฐานของซอฟต์แวร์ได้คล่องตัว เขียนแอปพลิเคชันที่ใช้ Classroom API
ฉันต้องการจัดการ แหล่งข้อมูลใน Classroom กลุ่มเล็กๆ เป็นครั้งคราว ฉันเขียนโค้ดได้เล็กน้อยโดยที่ไม่ต้องเสียเวลามาก ใช้ Classroom API กับ Google Apps Script
ฉันต้องการทำการเปลี่ยนแปลงทรัพยากรใน Classroom แต่ละรายการเป็นครั้งคราว ฉันคุ้นเคยกับการใช้คำสั่งเทอร์มินัล ใช้โปรแกรมจัดการแอป Google
ฉันต้องการรายงานจำนวนมากที่มีรายละเอียดเกี่ยวกับเหตุการณ์ใน Classroom ใช้บริการโอนข้อมูล BigQuery
ฉันต้องการดำเนินการตรวจสอบกิจกรรมของผู้ใช้ สร้างรายงานในคอนโซลผู้ดูแลระบบหรือใช้ Reports API

ผสานรวมกับ Google Classroom

สถานการณ์ โซลูชันที่แนะนำ
ฉันต้องการให้ครูและนักเรียนเห็นและเปิดเนื้อหาของฉันใน Classroom สร้างส่วนเสริมของ Classroom
ฉันต้องการให้ครูคลิกปุ่มในเว็บไซต์หรือแอปของฉันเพื่อฝังเนื้อหาของฉันใน Classroom สร้างส่วนเสริมของ Classroom และสร้างไฟล์แนบแบบเป็นโปรแกรม
ฉันต้องการให้ครูคลิกปุ่มในเว็บไซต์หรือแอปของฉันเพื่อลิงก์กับเนื้อหาของฉันใน Classroom สร้างงานโดยใช้ Classroom API หรือฝังปุ่มแชร์ไปยัง Classroom
ฉันต้องการให้ครูใน Classroom ซิงค์หรือนําเข้าข้อมูลจากระบบข้อมูลของนักเรียน ใช้ OneRoster สำหรับ SIS หรือสร้างและเข้าถึงทรัพยากรโดยใช้ Classroom API

เริ่มต้นใช้งาน

เราขอแนะนำให้นักพัฒนาแอปใหม่ทำสิ่งต่อไปนี้ก่อนเริ่มโปรเจ็กต์ใหม่

หากต้องการเริ่มพัฒนา โปรดตรวจสอบว่าคุณได้ทำตามขั้นตอนเบื้องต้นเรียบร้อยแล้ว เลือกขอบเขต Classroom API ที่เหมาะสมกับความต้องการ จากนั้นตั้งค่าสภาพแวดล้อมและเริ่มส่งคำขอโดยทำตามวิธีเริ่มต้นใช้งานอย่างใดอย่างหนึ่งต่อไปนี้

ทดสอบด้วยโปรแกรมสํารวจ Google APIs

หากต้องการทดสอบวิธีการโทรด้วยข้อมูลสด ให้ลองใช้ Google APIs Explorer คุณไม่จําเป็นต้องเขียนโค้ดใดๆ เพื่อเริ่มต้นใช้งาน แต่โปรดทราบว่าการดำเนินการที่คุณทําโดยใช้เครื่องมือสํารวจ API จะแก้ไขข้อมูลที่มีอยู่ได้

วิธีหนึ่งในการเริ่มเรียกใช้เมธอดคือการเรียกใช้เมธอด courses.list() วิธีนี้ไม่จำเป็นต้องใช้พารามิเตอร์คำขอใดๆ และคุณจะเรียกข้อมูล id จากรายการหลักสูตรที่แสดงผลเพื่อใช้เป็นพารามิเตอร์คำขอสำหรับการเรียก API อื่นๆ ได้ หากยังไม่มีหลักสูตร คุณก็สร้างหลักสูตรได้โดยใช้วิธี courses.create()

โปรดดูข้อมูลเพิ่มเติมในเอกสารอ้างอิง Classroom API