ภาพรวม

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

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

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

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

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

แก้ไขแหล่งข้อมูลของ Google Classroom

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

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

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

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

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

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

ทดลองใช้ Google APIs Explorer

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

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

นอกจากนี้ คุณยังดูเอกสารอ้างอิงของ Classroom API ได้ด้วย