REST Resource: courses.aliases

সম্পদ: কোর্স আলিয়াস

একটি কোর্সের জন্য বিকল্প শনাক্তকারী।

একটি উপনাম অনন্যভাবে একটি কোর্স চিহ্নিত করে। এটি অবশ্যই নিম্নলিখিত সুযোগগুলির মধ্যে একটির মধ্যে অনন্য হতে হবে:

  • ডোমেন: একটি ডোমেন-স্কোপড উপনাম উপনাম নির্মাতার ডোমেনের মধ্যে সমস্ত ব্যবহারকারীদের কাছে দৃশ্যমান এবং শুধুমাত্র একজন ডোমেন প্রশাসক দ্বারা তৈরি করা যেতে পারে। একটি ডোমেন-স্কোপড উপনাম প্রায়শই ব্যবহৃত হয় যখন একটি কোর্সের ক্লাসরুমের বাহ্যিক একটি শনাক্তকারী থাকে।

  • প্রজেক্ট: একটি প্রজেক্ট-স্কোপড উপনামটি ডেভেলপার কনসোল প্রজেক্ট আইডি ব্যবহার করে একটি অ্যাপ্লিকেশন থেকে যেকোন অনুরোধে দৃশ্যমান হয় যা উপনাম তৈরি করে এবং যেকোন প্রজেক্ট তৈরি করতে পারে। একটি প্রজেক্ট-স্কোপড উপনাম প্রায়শই ব্যবহৃত হয় যখন একটি অ্যাপ্লিকেশনের বিকল্প শনাক্তকারী থাকে। ট্রান্সমিশন ব্যর্থতার ক্ষেত্রে ডুপ্লিকেট কোর্সগুলি এড়াতে একটি এলোমেলো মান ব্যবহার করা যেতে পারে, কারণ একটি অনুরোধ পুনরায় চেষ্টা করলে পূর্ববর্তীটি সফল হলে ALREADY_EXISTS ফিরে আসবে৷

JSON প্রতিনিধিত্ব
{
  "alias": string
}
ক্ষেত্র
alias

string

উপনাম স্ট্রিং। স্ট্রিং এর বিন্যাস পছন্দসই উপনাম স্কোপিং নির্দেশ করে।

  • d:<name> একটি ডোমেন-স্কোপড উপনাম নির্দেশ করে। উদাহরণ: d:math_101
  • p:<name> একটি প্রজেক্ট-স্কোপড উপনাম নির্দেশ করে। উদাহরণ: p:abc123

এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য 256 অক্ষর।

পদ্ধতি

create

একটি কোর্সের জন্য একটি উপনাম তৈরি করে।

delete

একটি কোর্সের একটি উপনাম মুছে দেয়।

list

একটি কোর্সের জন্য উপনামের একটি তালিকা প্রদান করে।