אפשר להפנות לקורסים בשם אחר באמצעות כינוי לקורס. כינויים לקורסים יכולים לשמש למיפוי בין מזהי קורסים ב-Google Classroom לבין מזהי קורסים חיצוניים. לדוגמה, אפשר להגדיר כינוי לקורס שיהיה זהה למזהה הקורס במערכת לניהול מידע על תלמידים (SIS).
לכינוי של הקורס יש שני פורמטים: ברמת הדומיין וברמת הפרויקט.
כינויים ברמת הדומיין משתמשים בקידומת
d:
וכל מי שמשתמש ב-Classroom API יכול לראות אותם. מרחב השמות של הדומיין שימושי ליצירת כינויים שכל המשתמשים צריכים גישה אליהם, אבל לא ספציפיים לאף תוכנית. לדוגמה, אם יש לכם רשימות חלופיות לקורס, כמו MATH 127 ו-COMSCI 127, אתם צריכים ליצור אותן במרחב השמות של הדומיין. רק אדמינים בדומיין יכולים ליצור כתובות אימייל חלופיות במרחב השמות של הדומיין, אבל כל המשתמשים בדומיין יכולים לראות אותן.כינויים ברמת הפרויקט משתמשים בקידומת
p:
ואפשר לראות ולהשתמש בהם רק בפרויקט Google Cloud שבו הם נוצרו. מרחב השמות של פרויקט הפיתוח שימושי לניהול כינויים שספציפיים לאפליקציה. לדוגמה, אפליקציה שמשתמשת במזהים חלופיים לקורסים יכולה ליצור כינויים כדי למפות את המזהה שלה לקורסים ב-Classroom. כינויים שנוצרים במרחב השמות הזה משויכים לפרויקט ספציפי ב-Google Cloud. כל משתמש באפליקציה יכול ליצור ולראות כינויים במרחב השמות של פרויקט הפיתוח של האפליקציה.
אפשר להשתמש בכינוי של קורס במקום במזהה הקורס ב-Classroom בכל נקודת קצה של Classroom API. המשמעות היא שאפשר להשתמש בכתובת האימייל החלופית כדי לקרוא ולשנות את המידע על הקורסים ורשימת התלמידים.
שימוש בכתובת אימייל חלופית לסנכרון עם מערכות לניהול מידע על תלמידים
אפשר לרשום את המזהה הפנימי של הקורס ב-SIS כדומיין חלופי של הקורס. כך, כל מפתח שמבצע שילוב עם מערכת ה-SIS ועם Classroom יכול להשתמש במזהה ה-SIS כדי לבצע אינטראקציה עם נתוני Classroom.
אם יוצרים קורס מ-SIS או מקשרים קורס ל-SIS, מומלץ להשתמש במזהה הקורס של ה-SIS ככינוי לקורס. כשיוצרים קורס באמצעות השיטה courses.create()
, אפשר לציין את הכינוי בשדה id
של הבקשה. אם הכינוי כבר קיים, יצירת הקורס נכשלת עם שגיאת 409 ALREADY_EXISTS
. כך נמנעת יצירה של קורסים כפולים אם יש בעיה בתוכנית הסנכרון.
לדוגמה, אם שם מערכת ה-SIS הוא school
והמזהה הפנימי שמשמש את מערכת ה-SIS לקורס מסוים הוא math_101
, אפשר ליצור כינוי בתור d:school_math_101
.
הוספת כינוי לקורס חדש
כדי להוסיף כינוי לקורס חדש, צריך להגדיר את course.id
ככינוי כשמבצעים את הבקשה courses.create()
.
Apps Script
Java
Python
הוספת כינוי לקורס קיים
כדי להוסיף את הכינוי לקורס קיים, אפשר להגדיר את השדה alias
ולהשתמש בשיטה courses.aliases.create()
.
Apps Script
Java
Python
אחזור כינויים של קורסים
אפשר לאחזר את הכינויים של קורס באמצעות ה-method courses.aliases.list()
, כמו בדוגמה הבאה:
.NET
Java
Python