Google ক্লাসরুমে ছাত্র এবং শিক্ষকের ভূমিকা একটি কোর্সে একজন ব্যবহারকারীর ভূমিকা উপস্থাপন করে। একজন ব্যবহারকারীকে একটি কোর্সে শিক্ষক এবং অন্য কোর্সে একজন ছাত্র হিসাবে নিয়োগ করা যেতে পারে। উপাধি "ছাত্র" বা "শিক্ষক" একটি নির্দিষ্ট কোর্সে একটি নির্দিষ্ট ব্যবহারকারীর জন্য অনুমতির একটি সেট প্রতিনিধিত্ব করে।
- ছাত্ররা
- একটি
Student
সম্পদ এমন একটি ব্যবহারকারীকে প্রতিনিধিত্ব করে যিনি একটি নির্দিষ্ট কোর্সে ছাত্র হিসাবে নথিভুক্ত হন। শিক্ষার্থীদের সেই কোর্সের জন্য কোর্সের বিবরণ এবং শিক্ষকদের দেখার অনুমতি দেওয়া হয়েছে। - শিক্ষকরা
- একজন
Teacher
সম্পদ এমন একজন ব্যবহারকারীকে প্রতিনিধিত্ব করে যিনি একটি নির্দিষ্ট কোর্স শেখান। শিক্ষকদের কোর্সের বিবরণ দেখতে এবং পরিবর্তন করতে, শিক্ষক এবং ছাত্রদের দেখতে এবং অতিরিক্ত শিক্ষক ও ছাত্রদের পরিচালনা করার অনুমতি রয়েছে। প্রতিটি কোর্সে একজন প্রাথমিক শিক্ষক বা কোর্সের মালিক থাকেন, যিনি একজন শিক্ষক যিনি কোর্স মালিকানা স্থানান্তরের মতো সেটিংস পরিচালনা করতে পারেন।
ডিরেক্টরী API দ্বারা ফেরত দেওয়া ব্যবহারকারীর অনন্য আইডি বা ইমেল ঠিকানা দ্বারা ছাত্র এবং শিক্ষকদের চিহ্নিত করা হয়। বর্তমান ব্যবহারকারী "me"
শর্টহ্যান্ড ব্যবহার করে তাদের নিজস্ব আইডিও উল্লেখ করতে পারে।
Classroom API ব্যবহার করে সরাসরি পরিচালনার অনুমতি
ক্লাসরুম API ব্যবহার করে সরাসরি কোর্স থেকে ব্যবহারকারীদের যোগ করার বা সরানোর সময় প্রশাসক, ছাত্র এবং শিক্ষকদের বিভিন্ন অনুমতি থাকে।
প্রশাসক
ডোমেন প্রশাসকদের আমন্ত্রণ প্রবাহকে বাইপাস করার অনুমতি দেওয়া হয় এবং যদি নিম্নলিখিত শর্তগুলি পূরণ করা হয় তবে ছাত্র এবং শিক্ষকদের সরাসরি একটি কোর্সে যোগ করতে পারেন:
- যে ব্যবহারকারীকে যুক্ত করা হচ্ছে সেটি প্রশাসকের ডোমেনের অংশ।
- কোর্সের প্রাথমিক শিক্ষক বা কোর্সের মালিক প্রশাসকের ডোমেনের অংশ।
প্রশাসকের ডোমেনের বাইরের ব্যবহারকারী বা কোর্সগুলির জন্য, অ্যাপ্লিকেশনগুলিকে invitations.create()
পদ্ধতিতে একটি আমন্ত্রণ পাঠিয়ে ব্যবহারকারীর সম্মতি পেতে হবে৷
ছাত্ররা
শিক্ষার্থীরা students.create()
কল করে এবং কোর্সের enrollmentCode
কোড উল্লেখ করে একটি কোর্সে নিজেদের যোগ করতে পারে। enrollmentCode
হল কোর্সের জন্য একটি অনন্য শনাক্তকারী যা Course
রিসোর্সে অন্তর্ভুক্ত করা হয়েছে। ক্লাসরুম ওয়েব অ্যাপ্লিকেশনে, enrollmentCode
স্ট্রীম ট্যাবে এবং কোর্সের বিবরণ পৃষ্ঠায় পাওয়া যায়।
শিক্ষকরা
শিক্ষকরা সরাসরি কোনো কোর্সে ব্যবহারকারীদের যোগ করতে পারবেন না এবং কোর্সে শিক্ষার্থীদের এবং অন্যান্য শিক্ষকদের আমন্ত্রণ জানাতে invitations.create()
পদ্ধতি ব্যবহার করতে হবে।
নিম্নলিখিত সারণীটি বর্ণনা করে যে কোন ব্যবহারকারীকে Teacher
এবং Student
সংস্থানগুলির জন্য create
এবং delete
পদ্ধতিগুলির জন্য অনুরোধ করার অনুমতি দেওয়া হয়েছে৷
প্রশাসক | শিক্ষক | ছাত্র | |
---|---|---|---|
CreateTeacher | ✔️ | ✖️ | ✖️ |
DeleteTeacher | ✔️ | ✔️ | ✖️ |
CreateStudent | ✔️ | ✖️ | ✔️ ১ |
DeleteStudent | ✔️ | ✔️ | ✔️ ২ |
1 একজন শিক্ষার্থী শুধুমাত্র একটি কোর্সে নিজেদের যোগ করতে পারে।
2 একজন শিক্ষার্থী শুধুমাত্র একটি কোর্স থেকে নিজেদের মুছে ফেলতে পারে।
শিক্ষকদের পরিচালনা করুন
ডোমেন অ্যাডমিনিস্ট্রেটররা তাদের ডোমেনের মধ্যে শিক্ষকদের সরাসরি teachers.create()
সাথে কোর্সে যোগ করতে পারেন, যা নিম্নলিখিত নমুনায় দেখানো হয়েছে:
সহ-শিক্ষকরা teachers.delete()
পদ্ধতিতে একটি কোর্স থেকে অন্য শিক্ষকদের সরিয়ে দিতে পারেন। এটি শুধুমাত্র নির্দিষ্ট শিক্ষককে কোর্স থেকে সরিয়ে দেয় এবং অন্যান্য কোর্সে তাদের নিয়োগ বা তাদের ব্যবহারকারী প্রোফাইলকে প্রভাবিত করে না।
কোর্সের মালিকদের পরিচালনা করুন
ডোমেন প্রশাসকরা শিক্ষকদের মধ্যে কোর্সের মালিকানা স্থানান্তর করতে পারেন। গুরুত্বপূর্ণ বিবরণের জন্য কোর্স মালিক আপডেট করুন বিভাগটি দেখুন।
ছাত্রদের পরিচালনা করুন
ডোমেন প্রশাসকরা students.create()
পদ্ধতির মাধ্যমে সরাসরি তাদের ডোমেনের মধ্যে ছাত্রদের যোগ করতে পারেন। যদি কোনো শিক্ষার্থী সরাসরি কোনো কোর্সে নিজেদের যোগ করে থাকে, তাহলে enrollmentCode
কোড প্রয়োজন।
students.delete()
পদ্ধতি ব্যবহার করে একটি কোর্স থেকে একজন শিক্ষার্থীকে সরিয়ে দিলে তা শুধুমাত্র নির্দিষ্ট কোর্স থেকে তাদের সরিয়ে দেয় এবং অন্যান্য কোর্সে বা তাদের ব্যবহারকারী প্রোফাইলে তাদের তালিকাভুক্তির উপর প্রভাব ফেলে না।
একটি ব্যবহারকারীর কোর্স পুনরুদ্ধার করুন
একজন ছাত্র বা শিক্ষকের জন্য কোর্সের তালিকা পুনরুদ্ধার করতে, courses.list()
কল করুন এবং সংশ্লিষ্ট ব্যবহারকারীর studentId
বা teacherId
সরবরাহ করুন।
একটি ব্যবহারকারীর প্রোফাইল পুনরুদ্ধার করুন
আইডি এবং নাম সহ একটি ব্যবহারকারীর প্রোফাইল পুনরুদ্ধার করতে, ব্যবহারকারীর আইডি, ইমেল সহ userProfiles.get()
কে কল করুন অথবা অনুরোধকারী ব্যবহারকারীর জন্য "me"। emailAddress
ক্ষেত্রটি পুনরুদ্ধার করতে, আপনাকে অবশ্যই classroom.profile.emails
সুযোগ অন্তর্ভুক্ত করতে হবে।
প্রত্যাবর্তিত id
মেলে studentId
বা teacherId
ধারণকারী ডিরেক্টরি API ব্যবহারকারী সংস্থানগুলির সাথে সম্পর্কিত।