เส้นทางสําหรับนักพัฒนาซอฟต์แวร์

ต่อไปนี้เป็นภาพรวมคร่าวๆ ของขั้นตอนในการพัฒนาส่วนเสริมของ Classroom

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

  1. โดยคุณจะต้องเป็นผู้ใช้ทดสอบที่มี Google Workspace for Education รุ่น Teaching and Learning หรือ Plus หากคุณไม่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบในโดเมน Google Workspace for Education ที่มีใบอนุญาตเหล่านี้ โปรดทำตามขั้นตอนเพื่อรับโดเมนทดสอบสำหรับนักพัฒนาซอฟต์แวร์ จากนั้นส่งแบบฟอร์มคำขออัปเกรดโดเมน และจะได้รับการจัดสรรใบอนุญาต Google Workspace for Education Plus 10 ใบ
  2. สร้างโปรเจ็กต์ Google Cloud ซึ่งคุณจะใช้กำหนดค่าส่วนเสริม ส่งคำขอ API รวมถึงตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ คุณยังใช้โปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่มีอยู่ได้ด้วย

  3. สร้างบัญชีครูและนักเรียนเพื่อทำการทดสอบ เมื่อใบอนุญาตได้รับอนุมัติสำหรับโดเมนสาธิตแล้ว ให้กำหนดที่นั่งให้กับบัญชีทดสอบแต่ละบัญชี

  4. กำหนดค่า OAuth สำหรับโปรเจ็กต์

  5. สร้างข้อมูล Google Workspace Marketplace สำหรับโปรเจ็กต์สาธิต

    • หากคุณตั้งค่าระดับการเข้าถึงแอปเป็นสาธารณะ ให้เพิ่มอีเมลของผู้ใช้ทดสอบทั้งหมดลงในรายการผู้ทดสอบฉบับร่าง เลือกบันทึกฉบับร่างเมื่อทำเสร็จแล้ว
  6. ลงชื่อเข้าใช้โดเมนสาธิตในฐานะผู้ใช้ทดสอบ ติดตั้งส่วนเสริมจาก URL ของแอปในการกำหนดค่าข้อมูล Google Workspace Marketplace

การพัฒนา

  1. พัฒนาส่วนเสริมและทดสอบกับผู้ทดสอบ

การเผยแพร่

  1. ใน โปรเจ็กต์ Google Cloud ที่ต้องการเผยแพร่ โปรดตรวจสอบสิ่งต่อไปนี้
    1. หน้าจอขอความยินยอม OAuth
      1. ประเภทผู้ใช้: ภายนอก
      2. สถานะการเผยแพร่: ใช้เวอร์ชันที่ใช้งานจริง
      3. ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
    2. หน้าจอการกำหนดค่าแอป Google Workspace Marketplace SDK:
      1. ระดับการเข้าถึงแอป: สาธารณะ
      2. ประเภทรายชื่อ: ไม่เป็นสาธารณะ
      3. ขอบเขต: กำหนดค่าขอบเขตทั้งหมดที่เว็บแอปขอ
  2. สร้างข้อมูลใน Google Workspace Marketplace สําหรับโปรเจ็กต์สาธารณะ เพิ่มบัญชีผู้ใช้ทดสอบเป็นผู้ทดสอบฉบับร่างของ Marketplace SDK บันทึกการเปลี่ยนแปลงเป็นฉบับร่าง หากไม่เห็นตัวเลือกฉบับร่าง ให้ลงทะเบียนโปรเจ็กต์ในโปรแกรมทดลองใช้สำหรับนักพัฒนาแอป Google Workspace
  3. อัปเดตโปรเจ็กต์สาธารณะด้วยโค้ดส่วนเสริม
  4. ในฐานะที่เป็นหนึ่งในผู้ทดสอบฉบับร่าง ให้ติดตั้งส่วนเสริมโดยไปที่ URL ของข้อมูล Marketplace
  5. ส่ง คำขอยืนยัน OAuth สำหรับโปรเจ็กต์สาธารณะ คุณจะต้องบันทึกวิดีโอสั้นๆ ที่สาธิตการใช้ขอบเขตส่วนเสริมโดยใช้บัญชีผู้ทดสอบฉบับร่างบัญชีใดบัญชีหนึ่ง
  6. เผยแพร่ส่วนเสริมสาธารณะเพื่อตรวจสอบใน Marketplace
  7. เมื่อได้รับอนุมัติแล้ว ให้เปลี่ยนสถานะข้อมูล SDK ของ Marketplace เป็นแสดงรายการ

การผสานรวมที่จำเป็น

ต้องดำเนินการต่อไปนี้เพื่อสร้างส่วนเสริมของ Classroom

  1. การลงชื่อเพียงครั้งเดียวของ Google

    ดูข้อมูลเกี่ยวกับวิธีใช้การลงชื่อเข้าใช้ตามแนวทางปฏิบัติแนะนำในหน้าการลงชื่อเข้าใช้ที่ราบรื่น

  2. การส่งไปยัง Google Workspace Marketplace เป็นส่วนเสริมของ Classroom

  3. การติดตั้งใช้งาน iframe

Google Workspace Marketplace

Google Workspace Marketplace นำเสนอแอปพลิเคชันสำหรับองค์กรที่สามารถเพิ่มลงในทั้งโดเมนหรือในบัญชี Google Workspace แต่ละรายการได้ Marketplace จะผสานรวมกับคอนโซลผู้ดูแลระบบของ Google เพื่อให้ผู้ดูแลระบบโดเมนค้นหา ติดตั้ง และให้สิทธิ์แอปสำหรับผู้ใช้เป้าหมายได้อย่างรวดเร็ว

แนวคิดหลักบางประการที่ควรคุ้นเคยมีดังนี้