شما میتوانید با استفاده از نام مستعار دوره، به دورهها با نام دیگری ارجاع دهید. نامهای مستعار دوره میتوانند به عنوان نگاشتی بین شناسههای دوره Google Classroom و شناسههای دوره خارجی عمل کنند. به عنوان مثال، میتوانید یک نام مستعار دوره را طوری تنظیم کنید که با شناسه دوره از یک سیستم اطلاعات دانشجویی (SIS) مطابقت داشته باشد.
نام مستعار دوره دو شکل دارد: دامنه-گستر و پروژه-گستر.
نامهای مستعار در سطح دامنه از پیشوند
d:استفاده میکنند و هر کسی که از Classroom API استفاده میکند میتواند آنها را ببیند. فضای نام دامنه برای ایجاد نامهای مستعاری که همه کاربران نیاز به دسترسی به آنها دارند، اما مختص هیچ برنامه خاصی نیستند، مفید است. به عنوان مثال، فهرستهای جایگزین برای یک دوره، مانند MATH 127 و COMSCI 127، باید در فضای نام دامنه ایجاد شوند. نامهای مستعار در فضای نام دامنه فقط میتوانند توسط مدیران دامنه ایجاد شوند، اما برای همه کاربران در یک دامنه قابل مشاهده هستند.نامهای مستعار در سطح پروژه از پیشوند
p:استفاده میکنند و فقط توسط پروژه Google Cloud که آنها را ایجاد کرده است، قابل مشاهده و استفاده هستند. فضای نام پروژه توسعهدهنده برای مدیریت نامهای مستعار خاص یک برنامه مفید است. به عنوان مثال، برنامهای که از شناسههای جایگزین برای دورهها استفاده میکند، میتواند نامهای مستعاری ایجاد کند تا شناسه خود را به دورههای Classroom نگاشت کند. نامهای مستعار ایجاد شده در این فضای نام به یک پروژه Google Cloud خاص گره خوردهاند. هر کاربر یک برنامه میتواند نامهای مستعار را در فضای نام برای پروژه توسعهدهنده آن برنامه ایجاد و مشاهده کند.
میتوان از یک نام مستعار دوره به جای شناسه دوره 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 ایجاد کنید.
افزودن نام مستعار برای یک دوره جدید
برای افزودن نام مستعار برای یک دوره جدید، هنگام ایجاد درخواست courses.create() course.id به یک نام مستعار تنظیم کنید.
اسکریپت برنامهها
جاوا
پایتون
افزودن نام مستعار برای یک دوره موجود
برای افزودن نام مستعار به یک دوره موجود ، میتوانید فیلد alias را تنظیم کرده و از متد courses.aliases.create() استفاده کنید.
اسکریپت برنامهها
جاوا
پایتون
بازیابی نامهای مستعار دوره
شما میتوانید نامهای مستعار یک دوره را با استفاده از متد courses.aliases.list() بازیابی کنید، همانطور که در نمونه زیر نشان داده شده است: