Method: courses.create

একটি কোর্স তৈরি করে।

ownerId তে উল্লেখিত ব্যবহারকারীই তৈরি করা কোর্সের মালিক এবং শিক্ষক হিসেবে যুক্ত হন। একজন নন-অ্যাডমিন অনুরোধকারী ব্যবহারকারী শুধুমাত্র নিজেকে মালিক করে একটি কোর্স তৈরি করতে পারেন। ডোমেইন অ্যাডমিনরা তাদের ডোমেইনের মধ্যে যেকোনো ব্যবহারকারীর মালিকানাধীন কোর্স তৈরি করতে পারেন।

এই পদ্ধতিটি নিম্নলিখিত ত্রুটি কোডগুলি ফেরত দেয়:

  • অনুরোধকারী ব্যবহারকারীর কোর্স তৈরি করার অনুমতি না থাকলে অথবা অ্যাক্সেস সংক্রান্ত ত্রুটির ক্ষেত্রে PERMISSION_DENIED
  • প্রাথমিক শিক্ষক বৈধ ব্যবহারকারী না হলে NOT_FOUND
  • কোর্স মালিকের অ্যাকাউন্ট নিষ্ক্রিয় থাকলে অথবা নিম্নলিখিত অনুরোধ ত্রুটিগুলির জন্য FAILED_PRECONDITION :
    • ব্যবহারকারী কোর্সের মালিক হতে পারবেন না
    • ব্যবহারকারী গোষ্ঠীর সদস্যপদ সীমা অতিক্রম করেছে
    • কোর্সের শিরোনামে ইউআরএল থাকতে পারে না
  • যদি id কোনো উপনাম নির্দিষ্ট করা থাকে এবং সেটি আগে থেকেই বিদ্যমান থাকে, ALREADY_EXISTS

HTTP অনুরোধ

POST https://classroom.googleapis.com/v1/courses

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

কোয়েরি প্যারামিটার

প্যারামিটার
previewVersion

enum ( PreviewVersion )

ঐচ্ছিক। এপিআই-এর প্রিভিউ সংস্করণ। প্রিভিউ প্রোগ্রামে ডেভেলপারদের জন্য উপলব্ধ করা নতুন এপিআই সক্ষমতাগুলো অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করতে হবে।

অনুরোধকারী শরীর

অনুরোধের বডিতে Course এর একটি ইনস্ট্যান্স থাকে।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে Course এর একটি নতুন তৈরি হওয়া ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/classroom.courses

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।