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