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

בהמשך מופיעה סקירה כללית מהירה של השלבים לפיתוח תוסף ל-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. שומרים את השינויים כטיוטה.
  3. מעדכנים את הפרויקט הציבורי עם קוד התוסף.
  4. כאחד מהבודקים של הטיוטה, אפשר להתקין את התוסף על ידי כניסה ל כתובת דף המוצר שלו ב-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, כך שמנהלי דומיין יכולים למצוא, להתקין ולאשר במהירות אפליקציות למשתמשים ספציפיים.

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