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

ต่อไปนี้เป็นภาพรวมโดยย่อของขั้นตอนเมื่อพัฒนาส่วนเสริมของ Classroom

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

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

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

  6. สร้างข้อมูลใน Google Workspace Marketplace สำหรับ โปรเจ็กต์เดโม

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

การพัฒนา

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

การเผยแพร่

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

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

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

  1. Google Single Sign-On

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

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

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

Google Workspace Marketplace

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

แนวคิดสำคัญที่ควรทราบมีดังนี้