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

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