গুগল ক্লাসরুম অ্যাড-অনগুলি এখন সাধারণত বিকাশকারীদের জন্য উপলব্ধ! আরও তথ্যের জন্য
অ্যাড-অন ডকুমেন্টেশন দেখুন.
Method: courses.updateGradingPeriodSettings
একটি কোর্সের গ্রেডিং পিরিয়ড সেটিংস আপডেট করে। অনুরোধকারী ব্যবহারকারী এবং কোর্সের মালিককে অবশ্যই গ্রেডিং পিরিয়ড সংশোধন করার যোগ্য হতে হবে। বিস্তারিত জানার জন্য, লাইসেন্সের প্রয়োজনীয়তা দেখুন।
এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:
-
PERMISSION_DENIED
যদি অনুরোধকারী ব্যবহারকারীকে একটি কোর্সে গ্রেডিং পিরিয়ড সেটিংস পরিবর্তন করার অনুমতি না দেওয়া হয় বা অ্যাক্সেস ত্রুটির জন্য:- UserAneligibleTo UpdateGradingPeriodSettings
- অনুরোধটি ত্রুটিপূর্ণ হলে
INVALID_ARGUMENT
৷ -
NOT_FOUND
যদি অনুরোধ করা কোর্সটি বিদ্যমান না থাকে।
HTTP অনুরোধ
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/gradingPeriodSettings
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
courseId | string প্রয়োজন। কোর্সের শনাক্তকারী। |
ক্যোয়ারী প্যারামিটার
পরামিতি |
---|
updateMask | string ( FieldMask format) মাস্ক যা গ্রেডিং পিরিয়ডসেটিংসের কোন ক্ষেত্রগুলিকে আপডেট করতে হবে তা সনাক্ত করে৷ GradingPeriodSettings gradingPeriods তালিকা সম্পূর্ণরূপে আপডেট অনুরোধে নির্দিষ্ট গ্রেডিং সময়কাল দ্বারা প্রতিস্থাপিত হবে। যেমন: - আইডি ছাড়া তালিকায় অন্তর্ভুক্ত গ্রেডিং পিরিয়ডগুলিকে সংযোজন হিসাবে বিবেচনা করা হয় এবং অনুরোধ করা হলে একটি নতুন আইডি বরাদ্দ করা হবে।
- গ্রেডিং পিরিয়ড যা বর্তমানে বিদ্যমান, কিন্তু অনুরোধ থেকে অনুপস্থিত মুছে ফেলা হিসাবে বিবেচিত হবে।
- একটি বিদ্যমান আইডি এবং পরিবর্তিত ডেটা সহ গ্রেডিং সময়কাল সম্পাদনা হিসাবে বিবেচিত হয়। অপরিবর্তিত ডেটা যেমন আছে তেমনই রেখে দেওয়া হবে।
- একটি অজানা আইডি সহ গ্রেডিং পিরিয়ড অন্তর্ভুক্ত করলে একটি ত্রুটি দেখা দেবে।
নিম্নলিখিত ক্ষেত্র নির্দিষ্ট করা যেতে পারে: -
gradingPeriods -
applyToExistingCoursework
এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo" । |
previewVersion | enum ( PreviewVersion ) ঐচ্ছিক। API-এর পূর্বরূপ সংস্করণ। প্রিভিউ প্রোগ্রামে বিকাশকারীদের জন্য উপলব্ধ নতুন API ক্ষমতাগুলি অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করা উচিত। |
শরীরের অনুরোধ
অনুরোধের মূল অংশে GradingPeriodSettings
এর একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে GradingPeriodSettings
এর একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/classroom.courses
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-02-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-02-27 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Updates a course's grading period settings, requiring eligibility to modify them by both the requesting user and course owner."],["The request must include a field mask to specify which fields of the GradingPeriodSettings are to be updated, potentially adding, deleting, or editing grading periods."],["The API uses a PATCH request to `https://classroom.googleapis.com/v1/courses/{courseId}/gradingPeriodSettings`, where `{courseId}` is replaced with the specific course identifier."],["Potential errors include `PERMISSION_DENIED`, `INVALID_ARGUMENT`, and `NOT_FOUND` based on user permissions, request validity, and course existence."],["Authorization requires the `https://www.googleapis.com/auth/classroom.courses` OAuth scope."]]],[]]