- HTTP অনুরোধ
- পথের পরামিতি
- কোয়েরি প্যারামিটার
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- চেষ্টা করে দেখুন!
কোর্সওয়ার্কের এক বা একাধিক ফিল্ড আপডেট করে।
কোন কোন ফিল্ড আপডেট করা যাবে এবং কারা তা পরিবর্তন করতে পারবে, সে বিষয়ে বিস্তারিত জানতে google.classroom.v1.CourseWork দেখুন।
এই অনুরোধটি অবশ্যই সেই OAuth ক্লায়েন্ট আইডির ডেভেলপার কনসোল প্রজেক্ট থেকে করতে হবে, যা সংশ্লিষ্ট কোর্স ওয়ার্ক আইটেম বা তার উপর একটি অ্যাড-অন অ্যাটাচমেন্ট তৈরি করতে ব্যবহৃত হয়েছিল।
এই পদ্ধতিটি নিম্নলিখিত ত্রুটি কোডগুলি ফেরত দেয়:
-
PERMISSION_DENIEDযদি অনুরোধকারী ডেভেলপার প্রজেক্টটি সংশ্লিষ্ট কোর্স ওয়ার্ক বা তার উপর কোনো অ্যাড-অন অ্যাটাচমেন্ট তৈরি না করে থাকে, যদি ব্যবহারকারীকে শিক্ষার্থীর জমা দেওয়া ফাইলে অনুরোধকৃত পরিবর্তন করার অনুমতি না দেওয়া হয়, অথবা অ্যাক্সেস সংক্রান্ত ত্রুটির কারণে। - অনুরোধটি ত্রুটিপূর্ণ হলে
INVALID_ARGUMENTহবে। - অনুরোধকৃত কোর্সওয়ার্কটি ইতিমধ্যে মুছে ফেলা হয়ে থাকলে
FAILED_PRECONDITION। - অনুরোধকৃত কোর্স বা কোর্সওয়ার্কটি বিদ্যমান না থাকলে
NOT_FOUND।
HTTP অনুরোধ
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{id}
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
courseId | কোর্সের শনাক্তকারী। এই শনাক্তকারীটি ক্লাসরুম-নির্ধারিত শনাক্তকারী অথবা একটি |
id | কোর্সওয়ার্কের শনাক্তকারী। |
কোয়েরি প্যারামিটার
| প্যারামিটার | |
|---|---|
updateMask | কোর্সওয়ার্কের কোন ফিল্ডগুলো আপডেট করতে হবে তা চিহ্নিত করার মাস্ক। আপডেট করার জন্য এই ফিল্ডটি আবশ্যক। ভুল ফিল্ড উল্লেখ করা হলে আপডেট ব্যর্থ হয়। যদি কোনো ফিল্ড খালি মান সমর্থন করে, তবে সেটিকে শিক্ষকগণ নিম্নলিখিত ক্ষেত্রগুলি নির্দিষ্ট করতে পারেন:
এটি ফিল্ডগুলোর পূর্ণাঙ্গ নামের একটি কমা-দ্বারা-বিভক্ত তালিকা। উদাহরণ: |
previewVersion | ঐচ্ছিক। এপিআই-এর প্রিভিউ সংস্করণ। প্রিভিউ প্রোগ্রামে ডেভেলপারদের জন্য উপলব্ধ করা নতুন এপিআই সক্ষমতাগুলো অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করতে হবে। |
অনুরোধকারী শরীর
অনুরোধের বডিতে CourseWork এর একটি ইনস্ট্যান্স রয়েছে।
প্রতিক্রিয়া সংস্থা
সফল হলে, প্রতিক্রিয়া বডিতে CourseWork এর একটি ইনস্ট্যান্স থাকে।
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/classroom.coursework.students
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।