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

בהמשך מופיעה סקירה כללית מהירה של השלבים לפיתוח תוסף ל-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 ולאמת ולאשר משתמשים. אפשר גם להשתמש בפרויקט Cloud קיים.

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

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

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

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

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

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

  3. הטמעות של iframe

Google Workspace Marketplace

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

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