Google ক্লাসরুমে ক্লাস, রোস্টার এবং আমন্ত্রণগুলি পরিচালনা করে।
- REST সম্পদ: v1.courses
- REST সম্পদ: v1.courses.aliases
- REST সম্পদ: v1.courses.announcements
- REST সম্পদ: v1.courses.announcements.addOnAttachments
- REST রিসোর্স: v1.courses.courseWork
- REST সম্পদ: v1.courses.courseWork.addOnAttachments
- REST সম্পদ: v1.courses.courseWork.addOnAttachments.studentSubmissions
- REST রিসোর্স: v1.courses.courseWork.rubrics
- REST সম্পদ: v1.courses.courseWork.studentSubmissions
- REST সম্পদ: v1.courses.courseWorkMaterials
- বাকি সম্পদ: v1.courses.courseWorkMaterials.addOnAttachments
- REST সম্পদ: v1.courses.posts
- REST রিসোর্স: v1.courses.posts.addOnAttachments
- REST সম্পদ: v1.courses.posts.addOnAttachments.studentSubmissions
- REST সম্পদ: v1.courses.students
- বাকি সম্পদ: v1.courses.teachers
- REST সম্পদ: v1.courses.topics
- REST সম্পদ: v1.invitations
- REST সম্পদ: v1.registrations
- REST সম্পদ: v1.userProfiles
- REST সম্পদ: v1.userProfiles.guardianInvitations
- REST সম্পদ: v1.userProfiles.guardians
পরিষেবা: classroom.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷
আবিষ্কার নথি
একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কারের নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:
পরিষেবা শেষ পয়েন্ট
একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:
-
https://classroom.googleapis.com
REST সম্পদ: v1.courses
পদ্ধতি | |
---|---|
checkAddOnCreationEligibility | GET /v1/courses/{courseId}:checkAddOnCreationEligibility প্রদত্ত কোর্সে একজন ব্যবহারকারী অ্যাড-অন সংযুক্তি তৈরি করার যোগ্য কিনা তা ফেরত দেয়। |
checkGradingPeriodsSetupEligibility | GET /v1/courses/{courseId}:checkGradingPeriodsSetupEligibility প্রদত্ত কোর্সে একজন ব্যবহারকারী GradingPeriodSettings আপডেট করার যোগ্য কিনা তা ফেরত দেয়। |
create | POST /v1/courses একটি কোর্স তৈরি করে। |
delete | DELETE /v1/courses/{id} একটি কোর্স মুছে দেয়। |
get | GET /v1/courses/{id} একটি কোর্স প্রদান করে। |
getGradingPeriodSettings | GET /v1/courses/{courseId}/gradingPeriodSettings একটি কোর্সে গ্রেডিং পিরিয়ড সেটিংস প্রদান করে। |
list | GET /v1/courses কোর্সের একটি তালিকা প্রদান করে যেগুলি অনুরোধকারী ব্যবহারকারীকে দেখার অনুমতি দেওয়া হয়েছে, অনুরোধের সাথে মেলে সেগুলির জন্য সীমাবদ্ধ৷ |
patch | PATCH /v1/courses/{id} একটি কোর্সে এক বা একাধিক ক্ষেত্র আপডেট করে। |
update | PUT /v1/courses/{id} একটি কোর্স আপডেট করে। |
updateGradingPeriodSettings | PATCH /v1/courses/{courseId}/gradingPeriodSettings একটি কোর্সের গ্রেডিং পিরিয়ড সেটিংস আপডেট করে। |
REST সম্পদ: v1.courses.aliases
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/aliases একটি কোর্সের জন্য একটি উপনাম তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/aliases/{alias} একটি কোর্সের একটি উপনাম মুছে দেয়। |
list | GET /v1/courses/{courseId}/aliases একটি কোর্সের জন্য উপনামের একটি তালিকা প্রদান করে। |
REST সম্পদ: v1.courses.announcements
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/announcements একটি ঘোষণা তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/announcements/{id} একটি ঘোষণা মুছে দেয়। |
get | GET /v1/courses/{courseId}/announcements/{id} একটি ঘোষণা ফেরত দেয়। |
getAddOnContext | GET /v1/courses/{courseId}/announcements/{itemId}/addOnContext একটি নির্দিষ্ট পোস্টের প্রসঙ্গে ক্লাসরুম অ্যাড-অনগুলির জন্য মেটাডেটা পায়। |
list | GET /v1/courses/{courseId}/announcements অনুরোধকারীকে দেখার অনুমতি দেওয়া ঘোষণাগুলির একটি তালিকা প্রদান করে৷ |
modifyAssignees | POST /v1/courses/{courseId}/announcements/{id}:modifyAssignees অ্যাসাইনি মোড এবং একটি ঘোষণার বিকল্পগুলি পরিবর্তন করে৷ |
patch | PATCH /v1/courses/{courseId}/announcements/{id} একটি ঘোষণার এক বা একাধিক ক্ষেত্র আপডেট করে। |
REST সম্পদ: v1.courses.announcements.addOnAttachments
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments একটি পোস্টের অধীনে একটি অ্যাড-অন সংযুক্তি তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি মুছে দেয়। |
get | GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি প্রদান করে। |
list | GET /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments পোস্টের অধীনে একটি অ্যাড-অন দ্বারা তৈরি সমস্ত সংযুক্তি ফেরত দেয়। |
patch | PATCH /v1/courses/{courseId}/announcements/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি আপডেট করে। |
REST রিসোর্স: v1.courses.courseWork
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/courseWork কোর্সের কাজ তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/courseWork/{id} একটি কোর্স কাজ মুছে দেয়। |
get | GET /v1/courses/{courseId}/courseWork/{id} কোর্সের কাজ ফেরত দেয়। |
getAddOnContext | GET /v1/courses/{courseId}/courseWork/{itemId}/addOnContext একটি নির্দিষ্ট পোস্টের প্রসঙ্গে ক্লাসরুম অ্যাড-অনগুলির জন্য মেটাডেটা পায়। |
list | GET /v1/courses/{courseId}/courseWork কোর্স কাজের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে। |
modifyAssignees | POST /v1/courses/{courseId}/courseWork/{id}:modifyAssignees অ্যাসাইনি মোড এবং একটি কোর্সওয়ার্কের বিকল্পগুলি পরিবর্তন করে৷ |
patch | PATCH /v1/courses/{courseId}/courseWork/{id} একটি কোর্স কাজের এক বা একাধিক ক্ষেত্র আপডেট করে। |
REST সম্পদ: v1.courses.courseWork.addOnAttachments
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments একটি পোস্টের অধীনে একটি অ্যাড-অন সংযুক্তি তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি মুছে দেয়। |
get | GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি প্রদান করে। |
list | GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments পোস্টের অধীনে একটি অ্যাড-অন দ্বারা তৈরি সমস্ত সংযুক্তি ফেরত দেয়। |
patch | PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি আপডেট করে। |
REST সম্পদ: v1.courses.courseWork.addOnAttachments.studentSubmissions
পদ্ধতি | |
---|---|
get | GET /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} অ্যাড-অন অ্যাটাচমেন্টের জন্য স্টুডেন্ট জমা দেয়। |
patch | PATCH /v1/courses/{courseId}/courseWork/{itemId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} একটি অ্যাড-অন সংযুক্তি জমা দেওয়ার সাথে সম্পর্কিত ডেটা আপডেট করে। |
REST রিসোর্স: v1.courses.courseWork.rubrics
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics একটি রুব্রিক তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} একটি রুব্রিক মুছে দেয়। |
get | GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} একটি রুব্রিক প্রদান করে। |
list | GET /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics অনুরোধকারীকে দেখার অনুমতি দেওয়া রুব্রিকগুলির একটি তালিকা প্রদান করে৷ |
patch | PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id} একটি রুব্রিক আপডেট করে। |
REST সম্পদ: v1.courses.courseWork.studentSubmissions
পদ্ধতি | |
---|---|
get | GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} একটি ছাত্র জমা প্রদান করে. |
list | GET /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions অনুরোধের OAuth স্কোপের মধ্যে ফ্যাক্টরিং করে, অনুরোধকারীকে দেখার অনুমতি দেওয়া ছাত্র জমাগুলির একটি তালিকা প্রদান করে। |
modifyAttachments | POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments ছাত্র জমা দেওয়ার সংযুক্তি সংশোধন করে। |
patch | PATCH /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id} ছাত্র জমা দেওয়ার এক বা একাধিক ক্ষেত্র আপডেট করে। |
reclaim | POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim এটির মালিক ছাত্রের পক্ষ থেকে একটি ছাত্র জমা পুনরুদ্ধার করে। |
return | POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return একটি ছাত্র জমা প্রদান করে. |
turnIn | POST /v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn একটি ছাত্র জমা চালু. |
REST সম্পদ: v1.courses.courseWorkMaterials
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/courseWorkMaterials একটি কোর্স কাজের উপাদান তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/courseWorkMaterials/{id} একটি কোর্স কাজের উপাদান মুছে দেয়। |
get | GET /v1/courses/{courseId}/courseWorkMaterials/{id} একটি কোর্স কাজের উপাদান প্রদান করে। |
getAddOnContext | GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnContext একটি নির্দিষ্ট পোস্টের প্রসঙ্গে ক্লাসরুম অ্যাড-অনগুলির জন্য মেটাডেটা পায়। |
list | GET /v1/courses/{courseId}/courseWorkMaterials কোর্স কাজের উপাদানের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে। |
patch | PATCH /v1/courses/{courseId}/courseWorkMaterials/{id} একটি কোর্স কাজের উপাদানের এক বা একাধিক ক্ষেত্র আপডেট করে। |
বাকি সম্পদ: v1.courses.courseWorkMaterials.addOnAttachments
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments একটি পোস্টের অধীনে একটি অ্যাড-অন সংযুক্তি তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি মুছে দেয়। |
get | GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি প্রদান করে। |
list | GET /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments পোস্টের অধীনে একটি অ্যাড-অন দ্বারা তৈরি সমস্ত সংযুক্তি ফেরত দেয়। |
patch | PATCH /v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি আপডেট করে। |
REST সম্পদ: v1.courses.posts
পদ্ধতি | |
---|---|
getAddOnContext | GET /v1/courses/{courseId}/posts/{postId}/addOnContext একটি নির্দিষ্ট পোস্টের প্রসঙ্গে ক্লাসরুম অ্যাড-অনগুলির জন্য মেটাডেটা পায়। |
REST রিসোর্স: v1.courses.posts.addOnAttachments
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/posts/{postId}/addOnAttachments একটি পোস্টের অধীনে একটি অ্যাড-অন সংযুক্তি তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি মুছে দেয়। |
get | GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি প্রদান করে। |
list | GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments পোস্টের অধীনে একটি অ্যাড-অন দ্বারা তৈরি সমস্ত সংযুক্তি ফেরত দেয়। |
patch | PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId} একটি অ্যাড-অন সংযুক্তি আপডেট করে। |
REST সম্পদ: v1.courses.posts.addOnAttachments.studentSubmissions
পদ্ধতি | |
---|---|
get | GET /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} অ্যাড-অন অ্যাটাচমেন্টের জন্য স্টুডেন্ট জমা দেয়। |
patch | PATCH /v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId} একটি অ্যাড-অন সংযুক্তি জমা দেওয়ার সাথে সম্পর্কিত ডেটা আপডেট করে। |
REST সম্পদ: v1.courses.students
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/students একটি কোর্সের ছাত্র হিসাবে একজন ব্যবহারকারীকে যোগ করে। |
delete | DELETE /v1/courses/{courseId}/students/{userId} একটি কোর্সের একজন ছাত্রকে মুছে দেয়৷ |
get | GET /v1/courses/{courseId}/students/{userId} একটি কোর্সের ছাত্র ফেরত দেয়। |
list | GET /v1/courses/{courseId}/students এই কোর্সের শিক্ষার্থীদের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে। |
বাকি সম্পদ: v1.courses.teachers
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/teachers একটি কোর্সের শিক্ষক তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/teachers/{userId} নির্দিষ্ট কোর্স থেকে নির্দিষ্ট শিক্ষককে সরিয়ে দেয়। |
get | GET /v1/courses/{courseId}/teachers/{userId} একটি কোর্সের একজন শিক্ষককে ফিরিয়ে দেয়। |
list | GET /v1/courses/{courseId}/teachers এই কোর্সের শিক্ষকদের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে। |
REST সম্পদ: v1.courses.topics
পদ্ধতি | |
---|---|
create | POST /v1/courses/{courseId}/topics একটি বিষয় তৈরি করে। |
delete | DELETE /v1/courses/{courseId}/topics/{id} একটি বিষয় মুছে দেয়। |
get | GET /v1/courses/{courseId}/topics/{id} একটি বিষয় ফেরত দেয়। |
list | GET /v1/courses/{courseId}/topics অনুরোধকারীকে দেখার অনুমতি দেওয়া বিষয়গুলির তালিকা প্রদান করে৷ |
patch | PATCH /v1/courses/{courseId}/topics/{id} একটি বিষয়ের এক বা একাধিক ক্ষেত্র আপডেট করে। |
REST সম্পদ: v1.invitations
পদ্ধতি | |
---|---|
accept | POST /v1/invitations/{id}:accept একটি আমন্ত্রণ গ্রহণ করে, এটিকে সরিয়ে দেয় এবং আমন্ত্রিত ব্যবহারকারীকে নির্দিষ্ট কোর্সের শিক্ষক বা শিক্ষার্থীদের (যথাযথ হিসাবে) যোগ করে। |
create | POST /v1/invitations একটি আমন্ত্রণ তৈরি করে। |
delete | DELETE /v1/invitations/{id} একটি আমন্ত্রণ মুছে দেয়। |
get | GET /v1/invitations/{id} একটি আমন্ত্রণ ফেরত দেয়। |
list | GET /v1/invitations আমন্ত্রণগুলির একটি তালিকা ফেরত দেয় যা অনুরোধকারী ব্যবহারকারীকে দেখার অনুমতি দেওয়া হয়, তালিকা অনুরোধের সাথে মেলে সেইগুলির জন্য সীমাবদ্ধ৷ |
REST সম্পদ: v1.registrations
পদ্ধতি | |
---|---|
create | POST /v1/registrations একটি Registration তৈরি করে, যার ফলে Classroom প্রদত্ত feed থেকে cloudPubSubTopic এ প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানো শুরু করে। |
delete | DELETE /v1/registrations/{registrationId} একটি Registration মুছে দেয়, যার ফলে ক্লাসরুম সেই Registration জন্য বিজ্ঞপ্তি পাঠানো বন্ধ করে দেয়। |
REST সম্পদ: v1.userProfiles
পদ্ধতি | |
---|---|
get | GET /v1/userProfiles/{userId} একটি ব্যবহারকারীর প্রোফাইল প্রদান করে। |
REST সম্পদ: v1.userProfiles.guardianInvitations
পদ্ধতি | |
---|---|
create | POST /v1/userProfiles/{guardianInvitation.studentId}/guardianInvitations একটি অভিভাবক আমন্ত্রণ তৈরি করে, এবং অভিভাবককে একটি ইমেল পাঠায় যাতে তারা নিশ্চিত করতে বলে যে তারা শিক্ষার্থীর অভিভাবক। |
get | GET /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} একটি নির্দিষ্ট অভিভাবক আমন্ত্রণ ফেরত দেয়। |
list | GET /v1/userProfiles/{studentId}/guardianInvitations প্রদত্ত পরামিতি দ্বারা ফিল্টার করা অভিভাবক আমন্ত্রণগুলির একটি তালিকা প্রদান করে যা অনুরোধকারী ব্যবহারকারীকে দেখার অনুমতি দেওয়া হয়েছে৷ |
patch | PATCH /v1/userProfiles/{studentId}/guardianInvitations/{invitationId} একটি অভিভাবক আমন্ত্রণ পরিবর্তন করে৷ |
REST সম্পদ: v1.userProfiles.guardians
পদ্ধতি | |
---|---|
delete | DELETE /v1/userProfiles/{studentId}/guardians/{guardianId} একজন অভিভাবককে মুছে দেয়। |
get | GET /v1/userProfiles/{studentId}/guardians/{guardianId} একটি নির্দিষ্ট অভিভাবক ফেরত দেয়। |
list | GET /v1/userProfiles/{studentId}/guardians অভিভাবকদের একটি তালিকা প্রদান করে যা অনুরোধকারী ব্যবহারকারীকে দেখার অনুমতি দেওয়া হয়েছে, অনুরোধের সাথে মেলে তাদের জন্য সীমাবদ্ধ। |