המסלול למפתחים

לפניכם סקירה כללית מהירה של השלבים בפיתוח תוסף ל-Classroom.

הדרכה למשתמשים חדשים

  1. תצטרכו משתמשי בדיקה עם מהדורות Teaching & Learning או Plus של Google Workspace for Education. אם אין לכם הרשאת אדמין בדומיין של Google Workspace for Education עם אחד מהרישיונות האלה, אתם צריכים לבצע את השלבים לקבלת דומיין בדיקה למפתחים ואז לשלוח את טופס הבקשה לשדרוג הדומיין. יוקצו לדומיין 10 רישיונות ל-Google Workspace for Education Plus.
  2. צריך להגדיר את דומיין הבדיקה כך שהמשתמשים יוכלו להתקין את כל האפליקציות ב-Marketplace, כדי שתוכלו להתקין את האפליקציה ולבדוק אותה לפני הפרסום. אם רוצים לבדוק את תהליך ההתקנה של האפליקציה עם הגדרות דומיין מגבילות יותר, אפשר לשנות את ההגדרה הזו אחרי פרסום האפליקציה.
  3. יוצרים חשבונות של מורים ותלמידים לצורך בדיקה. אחרי שהרישיון מאושר לדומיין ההדגמה, מקצים מושבים לכל אחד מחשבונות הבדיקה.
  4. יוצרים פרויקט ב-Google Cloud. תשתמשו בו כדי להגדיר את התוסף, לשלוח בקשות API ולאמת ולאשר משתמשים. אפשר גם להשתמש בפרויקט בענן קיים.

  5. מגדירים OAuth לפרויקט.

  6. יוצרים כרטיס מוצר ב-Google Workspace Marketplace לפרויקט ההדגמה.

    • אם הגדרתם את סטטוס האפליקציה לציבורי, צריך להוסיף את כתובות האימייל של כל משתמשי הבדיקה לרשימת הבודקים של טיוטת האפליקציה. בסיום, לוחצים על שמירת טיוטה.
  7. נכנסים לדומיין ההדגמה בתור משתמש לבדיקה. מתקינים את התוסף מכתובת 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 Draft. שומרים את השינויים כטיוטה.
  3. מעדכנים את הפרויקט הציבורי עם קוד התוסף.
  4. כאחד מהבודקים של הטיוטה, צריך להתקין את התוסף על ידי כניסה ל כתובת דף האפליקציה ב-Marketplace.
  5. שולחים בקשת אימות OAuth עבור הפרויקט הציבורי. תצטרכו לצלם סרטון קצר שמדגים את השימוש בהיקפי ההרשאות של התוספים באמצעות אחד מחשבונות הבודקים של הטיוטה.
  6. פרסום התוסף הציבורי לבדיקה ב-Marketplace.
  7. אחרי האישור, משנים את הסטטוס של כרטיס המוצר ב-Marketplace SDK ל-listed (רשום).

שילובים נדרשים

כדי ליצור תוסף ל-Classroom, צריך את הדברים הבאים.

  1. כניסה יחידה (SSO) של Google

    בדף בנושא כניסה חלקה מוסבר איך להטמיע כניסה בהתאם לשיטות המומלצות.

  2. שליחה אל Google Workspace Marketplace כתוסף ל-Classroom

  3. הטמעות של iframe

Google Workspace Marketplace

ב-Google Workspace Marketplace מוצגות אפליקציות לארגונים שאפשר להוסיף לכל הדומיין או לחשבונות נפרדים ב-Google Workspace. ‫Marketplace משולב עם מסוף Google Admin, כך שאדמינים של דומיינים יכולים למצוא, להתקין ולאשר במהירות אפליקציות למשתמשים ספציפיים.

הנה כמה מושגים חשובים שכדאי להכיר: