בהמשך מופיעה סקירה כללית מהירה של השלבים לפיתוח תוסף ל-Classroom.
הדרכה למשתמשים חדשים
- תצטרכו משתמשי בדיקה עם מהדורות Teaching & Learning או Plus של Google Workspace for Education. אם אין לכם הרשאת אדמין בדומיין של Google Workspace for Education עם אף אחד מהרישיונות האלה, עליכם לבצע את השלבים לקבלת דומיין לבדיקה למפתחים ולאחר מכן לשלוח את טופס הבקשה לשדרוג הדומיין. הדומיין יוקצה עם 10 רישיונות ל-Google Workspace for Education Plus.
יוצרים פרויקט ב-Google Cloud. תשתמשו בו כדי להגדיר את התוסף, לשלוח בקשות API ולאמת ולתת הרשאות למשתמשים. אפשר גם להשתמש בפרויקט קיים ב-Cloud.
יוצרים חשבונות של מורים ותלמידים לצורך בדיקה. אחרי שהרישיון יאושר לדומיין הדמו, מקצים מושבים לכל אחד מחשבונות הבדיקה.
מגדירים את OAuth לפרויקט.
יוצרים כרטיס ב-Google Workspace Marketplace לפרויקט הדגמה.
- אם מגדירים את 'הרשאות הגישה לאפליקציה' כגלויה לכולם, צריך להוסיף את כתובות האימייל של כל משתמשי הבדיקה לרשימת בודקי הטיוטות. כשמסיימים, בוחרים באפשרות שמירה כטיוטה.
נכנסים לדומיין הניסיוני בתור משתמש לבדיקה. להתקין את התוסף מכתובת ה-URL של האפליקציה בהגדרות של כרטיס המוצר ב-Google Workspace Marketplace.
פיתוח
- מפתחים את התוסף ובודקים אותו עם משתמשי הבדיקה.
פרסום
- ב
פרויקט ב-Google Cloud שרוצים לפרסם, מוודאים את הפרטים הבאים:
- מסך ההסכמה ל-OAuth:
- סוג משתמש: חיצוני
- סטטוס הפרסום: בסביבת ייצור
- היקפי הרשאות: מגדירים את כל היקפי ההרשאות שהאפליקציה לאינטרנט ביקשה.
- מסך ההגדרות של אפליקציית Google Workspace Marketplace SDK:
- הרשאות גישה לאפליקציה: גלויה לכולם
- סוג כרטיס המוצר: לא רשום
- היקפי הרשאות: מגדירים את כל היקפי ההרשאות שהאפליקציה לאינטרנט ביקשה.
- מסך ההסכמה ל-OAuth:
- יצירת כרטיס ב-Google Workspace Marketplace לפרויקט הציבורי. מוסיפים את חשבונות משתמשי הבדיקה בתור בודקים של טיוטות של SDK של זירת מסחר. שומרים את השינויים כטיוטה.
- מעדכנים את הפרויקט הציבורי בקוד התוסף.
- אם אתם בודקים של 'טיוטה', תוכלו להתקין את התוסף על ידי כניסה ל כתובת ה-URL של דף המוצר ב-Marketplace.
- שולחים בקשת אימות OAuth לפרויקט הציבורי. תצטרכו לצלם סרטון קצר שבו תראו איך משתמשים בהיקפי ההרשאות של התוספים באמצעות אחד מחשבונות הבדיקה של גרסת ה-Draft.
- פרסום התוסף הציבורי לבדיקה ב-Marketplace.
- לאחר האישור, משנים את הסטטוס של הרשימה של ה-SDK ב-Marketplace ל-listed.
שילובים נדרשים
כדי ליצור תוסף ל-Classroom, צריך את הדברים הבאים:
Google Single Sign-On
- Google Identity Platform. Google מציעה מגוון אפשרויות אימות.
- מקרים לדוגמה של שילובים
במאמר כניסה ללא פשרות מוסבר איך להטמיע כניסה בהתאם לשיטות המומלצות.
שליחת התוסף ל-Google Workspace Marketplace בתור תוסף ל-Classroom
הטמעות של iframe
- גילוי קבצים מצורפים
- תצוגת המורה
- תצוגת התלמיד/ה
- בדיקת עבודות של תלמידים. צריך להשתמש ב-iframe של 'בדיקת עבודות של תלמידים' רק אם הקובץ המצורף הוא סוג של פעילות.
Google Workspace Marketplace
ב-Google Workspace Marketplace מוצגות אפליקציות ארגוניות שאפשר להוסיף לדומיין שלם או לחשבונות Google Workspace נפרדים. Marketplace משולב עם מסוף Google Admin כדי שמנהלי הדומיינים יוכלו למצוא, להתקין ולאשר במהירות אפליקציות למשתמשים המטורגטים.
אלה כמה מושגים מרכזיים שחשוב להכיר:
- ההתנהגות והדרישות של OAuth.
- מסמכי התיעוד למפתחים ב-Google Workspace Marketplace.
- הקטע 'חינוך' ב-Google Workspace Marketplace.