আপনি কোর্স উপনাম ব্যবহার করে ভিন্ন নামে কোর্স উল্লেখ করতে পারেন। কোর্স উপনামগুলি Google Classroom কোর্স শনাক্তকারী এবং বহিরাগত কোর্স শনাক্তকারীর মধ্যে ম্যাপিং হিসেবে কাজ করতে পারে। উদাহরণস্বরূপ, আপনি একটি স্টুডেন্ট ইনফরমেশন সিস্টেম (SIS) থেকে কোর্স আইডির সাথে মেলে একটি কোর্স উপনাম সেট করতে পারেন।
কোর্স উপনামের দুটি রূপ রয়েছে: ডোমেইন-ওয়াইড এবং প্রজেক্ট-ওয়াইড।
ডোমেন-ওয়াইড উপনামগুলি
d:এর উপসর্গ ব্যবহার করে এবং Classroom API ব্যবহার করে যে কেউ এটি দেখতে পারে। ডোমেন নেমস্পেস এমন উপনাম তৈরি করার জন্য কার্যকর যা সমস্ত ব্যবহারকারীর অ্যাক্সেসের প্রয়োজন, কিন্তু যেগুলি কোনও একটি প্রোগ্রামের জন্য নির্দিষ্ট নয়। উদাহরণস্বরূপ, MATH 127 এবং COMSCI 127 এর মতো একটি কোর্সের জন্য বিকল্প তালিকাগুলি ডোমেন নেমস্পেসে তৈরি করা উচিত। ডোমেন নেমস্পেসে উপনামগুলি কেবল ডোমেন প্রশাসকদের দ্বারা তৈরি করা যেতে পারে, তবে একটি ডোমেনের সমস্ত ব্যবহারকারীর কাছে দৃশ্যমান।প্রজেক্ট-ওয়াইড উপনামগুলি
p:এর একটি উপসর্গ ব্যবহার করে এবং শুধুমাত্র সেই Google ক্লাউড প্রকল্পের মাধ্যমেই দেখা এবং ব্যবহার করা যায় যারা এটি তৈরি করেছে। ডেভেলপার প্রকল্পের নামস্থান একটি অ্যাপ্লিকেশনের জন্য নির্দিষ্ট উপনামগুলি পরিচালনা করার জন্য কার্যকর। উদাহরণস্বরূপ, একটি অ্যাপ্লিকেশন যা কোর্সের জন্য বিকল্প শনাক্তকারী ব্যবহার করে তারা তার শনাক্তকারীকে ক্লাসরুম কোর্সে ম্যাপ করার জন্য উপনাম তৈরি করতে পারে। এই নেমস্পেসে তৈরি উপনামগুলি একটি নির্দিষ্ট Google ক্লাউড প্রকল্পের সাথে সংযুক্ত। একটি অ্যাপ্লিকেশনের যেকোনো ব্যবহারকারী সেই অ্যাপ্লিকেশনের ডেভেলপার প্রকল্পের জন্য নামস্থানে উপনাম তৈরি করতে এবং দেখতে পারে।
যেকোনো Classroom API এন্ডপয়েন্টের জন্য Classroom কোর্স আইডির পরিবর্তে একটি কোর্স উপনাম ব্যবহার করা যেতে পারে। এর অর্থ হল কোর্স এবং রোস্টার তথ্য পড়তে এবং পরিবর্তন করতে এই উপনাম ব্যবহার করা যেতে পারে।
স্টুডেন্ট ইনফরমেশন সিস্টেমের সাথে সিঙ্ক্রোনাইজেশনের জন্য একটি উপনাম ব্যবহার করুন
একটি কোর্সের জন্য SIS অভ্যন্তরীণ শনাক্তকারীকে কোর্সের জন্য একটি ডোমেন-ওয়াইড উপনাম হিসেবে নিবন্ধিত করা যেতে পারে। এইভাবে, যে কোনও ডেভেলপার যিনি SIS এবং Classroom উভয়ের সাথেই ইন্টিগ্রেট করেন তিনি Classroom ডেটার সাথে ইন্টারঅ্যাক্ট করার জন্য SIS শনাক্তকারী ব্যবহার করতে পারেন।
যদি আপনি 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() পদ্ধতি ব্যবহার করে একটি কোর্সের উপনামগুলি পুনরুদ্ধার করতে পারেন, যেমনটি নিম্নলিখিত নমুনায় দেখানো হয়েছে: