ต่อไปนี้เป็นภาพรวมคร่าวๆ ของขั้นตอนต่างๆ เมื่อพัฒนา ส่วนเสริมของ Classroom
การเริ่มต้นใช้งาน
- คุณจะต้องมีผู้ใช้ทดสอบที่มี Learning หรือ Plus รุ่นต่างๆ Google Workspace for Education หากคุณไม่มีสิทธิ์ระดับผู้ดูแลระบบในการเข้าถึง โดเมน Google Workspace for Education ที่มีใบอนุญาตต่อไปนี้ โปรดทำตามขั้นตอนเพื่อรับ โดเมนทดสอบของนักพัฒนาซอฟต์แวร์ แล้วส่งแบบฟอร์มคำขออัปเกรดโดเมนของเรา และจะได้รับการจัดสรรใบอนุญาต Google Workspace for Education Plus 10 ใบ
สร้างโปรเจ็กต์ Google Cloud โดยคุณจะใช้การกำหนดค่า ส่วนเสริม ส่งคำขอ API รวมถึงตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ คุณ ใช้โปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่มีอยู่ได้ด้วย
- หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เข้าร่วม โปรแกรมทดลองใช้สำหรับนักพัฒนาแอป Google Workspace ของโปรเจ็กต์ที่อยู่ในระบบคลาวด์นี้ ช่วงเวลานี้ เปิดใช้ฟีเจอร์ฉบับร่างสำหรับโปรเจ็กต์ในระบบคลาวด์ ซึ่งเป็น ที่จำเป็นสำหรับการทดสอบแอปพลิเคชัน สำหรับข้อมูลเพิ่มเติม โปรดดู อัปเดตข้อมูลแอปด้วยฉบับร่าง
สร้างบัญชีครูและนักเรียนเพื่อทำการทดสอบ เมื่อใบอนุญาตคือ ที่อนุมัติสำหรับโดเมนสาธิตของคุณ ให้กำหนดที่นั่งให้กับบัญชีทดสอบแต่ละบัญชี
กำหนดค่า OAuth สำหรับโปรเจ็กต์
สร้างข้อมูล Google Workspace Marketplace สำหรับ โปรเจ็กต์สาธิต
- หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เพิ่มอีเมลของ ผู้ใช้ทดสอบทั้งหมดในรายชื่อผู้ทดสอบฉบับร่าง เลือกบันทึกฉบับร่าง เมื่อเสร็จสิ้น
ลงชื่อเข้าใช้โดเมนสาธิตในฐานะผู้ใช้ทดสอบ ติดตั้งส่วนเสริมจาก URL ของแอปในการกำหนดค่าข้อมูลของ Google Workspace Marketplace
การพัฒนา
- พัฒนาส่วนเสริมและทดสอบกับผู้ทดสอบ
การเผยแพร่
- ใน
โปรเจ็กต์ Google Cloud ที่ต้องการเผยแพร่ โปรดตรวจสอบสิ่งต่อไปนี้
- หน้าจอขอความยินยอม OAuth
- ประเภทผู้ใช้: ภายนอก
- สถานะการเผยแพร่: ใช้เวอร์ชันที่ใช้งานจริง
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอการกำหนดค่าแอป Google Workspace Marketplace SDK
- ระดับการเข้าถึงแอป: สาธารณะ
- ประเภทรายชื่อ: ไม่เป็นสาธารณะ
- ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
- หน้าจอขอความยินยอม OAuth
- สร้างข้อมูลใน Google Workspace Marketplace สําหรับโปรเจ็กต์สาธารณะ เพิ่มบัญชีผู้ใช้ทดสอบเป็น SDK ฉบับร่างของ Marketplace บันทึกการเปลี่ยนแปลงเป็นฉบับร่าง หากคุณไม่เห็นไอคอน "ฉบับร่าง" ให้ลงทะเบียนโปรเจ็กต์ใน โปรแกรมทดลองใช้สำหรับนักพัฒนาแอป Google Workspace
- อัปเดตโปรเจ็กต์สาธารณะด้วยโค้ดส่วนเสริม
- ในฐานะที่เป็นหนึ่งในผู้ทดสอบฉบับร่าง ให้ติดตั้งส่วนเสริมโดยไปที่ URL ของข้อมูล Marketplace
- ส่ง คำขอยืนยัน OAuth สำหรับโปรเจ็กต์สาธารณะ คุณจะต้องทำดังนี้ บันทึกวิดีโอสั้นๆ ที่สาธิตการใช้งานขอบเขตของส่วนเสริมโดยใช้ ของบัญชีผู้ทดสอบฉบับร่าง
- เผยแพร่ส่วนเสริมสาธารณะสำหรับ Marketplace รีวิว
- เมื่อได้รับอนุมัติ ให้เปลี่ยนข้อมูล SDK ของ Marketplace สถานะเป็นแสดงรายการ
การผสานรวมที่จำเป็น
ต้องดำเนินการต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom
การลงชื่อเพียงครั้งเดียวของ Google
- Google Identity Platform Google มีการตรวจสอบสิทธิ์หลายรูปแบบ ตัวเลือก
- กรณีศึกษาการผสานรวม
ดูข้อมูลเกี่ยวกับวิธีใช้ได้ที่หน้าลงชื่อเข้าใช้ที่ราบรื่น ลงชื่อเข้าใช้ตามแนวทางปฏิบัติแนะนำ
การส่งไปยัง Google Workspace Marketplace ในฐานะ ส่วนเสริมของ Classroom
การติดตั้งใช้งาน iframe
- การค้นพบไฟล์แนบ
- มุมมองของครู
- มุมมองของนักเรียน
- ตรวจงานของนักเรียน ต้องใช้ iframe ตรวจงานของนักเรียนเท่านั้น หากไฟล์แนบมีไฟล์แนบประเภทกิจกรรม
Google Workspace Marketplace
Google Workspace Marketplace นำเสนอแอปพลิเคชันสำหรับองค์กร ที่สามารถเพิ่มลงในทั้งโดเมนหรือใน Google Workspace แต่ละรายการ บัญชี มาร์เก็ตเพลส ผสานรวมกับคอนโซลผู้ดูแลระบบของ Google เพื่อให้โดเมน ผู้ดูแลระบบสามารถค้นหา ติดตั้ง และให้สิทธิ์แอปสำหรับผู้ใช้เป้าหมายได้อย่างรวดเร็ว
แนวคิดหลักบางประการที่ควรคุ้นเคยมีดังนี้
- ลักษณะการทำงานและข้อกำหนดของ OAuth
- เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ Google Workspace Marketplace
- ส่วนการศึกษาของ Google Workspace Marketplace