প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

শ্রেণীকক্ষে কোর্সওয়ার্ক দেখা, তৈরি করা এবং পরিবর্তন করা

Classroom API-তে CourseWork এন্ডপয়েন্টগুলো ব্যবহার করে আমি কী তৈরি করতে পারি?

এন্ডপয়েন্টগুলো ডেভেলপারদের একটি ক্লাসের কাজ দেখতে ও পরিচালনা করতে দেয়। বিশেষত, আপনি নিম্নলিখিত সব কাজ করতে পারেন:

  • একজন ব্যবহারকারীর অ্যাসাইনমেন্ট ও প্রশ্নাবলী (যাকে সম্মিলিতভাবে CourseWork বলা হয়) দেখুন।
  • CourseWork তৈরি, পরিবর্তন এবং মুছে ফেলুন।
  • CourseWork এর সাথে উপকরণগুলো (ড্রাইভ ফাইল, ইউটিউব ভিডিও, লিঙ্ক) সংযুক্ত করুন।
  • শিক্ষার্থীর জমা দেওয়া কাজের অবস্থা পরিবর্তন করুন (যেমন জমা দেওয়া, ফেরত, পুনরুদ্ধার)।
  • জমা দেওয়া অ্যাসাইনমেন্টের গ্রেড নির্ধারণ করুন।
  • শিক্ষার্থীদের জমা দেওয়া কাজের সাথে উপকরণ (ড্রাইভ ফাইল, ইউটিউব ভিডিও, লিঙ্ক) সংযুক্ত করুন।

CourseWork ব্যবহারের কিছু নমুনা ক্ষেত্র:

  • গ্রেডবুক, এসআইএস বা রিপোর্টিং সিস্টেমগুলো ক্লাসরুম থেকে অ্যাসাইনমেন্ট ও গ্রেড তাদের অ্যাপ্লিকেশনে সিঙ্ক করতে পারে, যার ফলে ম্যানুয়াল ডেটা ট্রান্সফারের প্রয়োজন হয় না।
  • লার্নিং অ্যাপ্লিকেশনগুলো নতুন অ্যাসাইনমেন্ট তৈরি করতে পারে, যা ক্লাস স্ট্রিমে দেখা যায়। শিক্ষার্থীরা কাজ সম্পন্ন করলে, অ্যাপ্লিকেশনগুলো সেই কাজ জমা নিতে, গ্রেড নির্ধারণ করতে, শিক্ষার্থীদের কাজ সংযুক্ত করতে এবং উপযুক্ত ড্রাইভ ফোল্ডারে তা সংরক্ষণ করতে পারে।
  • শিক্ষক ব্যবহারকারীরা আপনার ওয়েবসাইট বা অ্যাপ্লিকেশন থেকে অতিরিক্ত সংযুক্তি সহ অ্যাসাইনমেন্ট তৈরি করতে পারেন।
  • শিক্ষার্থীরা আপনার সংযোজিত সংযুক্তি সহ তাদের অ্যাসাইনমেন্ট জমা দিতে পারবে।

অ্যাসাইনমেন্ট তৈরি বা পরিবর্তন করার জন্য আমার অ্যাপ্লিকেশনটির কী কী অনুমতির প্রয়োজন?

সাধারণত, একটি অ্যাপ্লিকেশন শুধুমাত্র তার নিজের তৈরি করা কাজই পরিবর্তন করতে পারে। অন্য কথায়, CourseWork পরিবর্তন করার জন্য যেকোনো API অনুরোধে অবশ্যই সেই একই Google Cloud প্রজেক্ট আইডি ব্যবহার করতে হবে যা CourseWork তৈরি করতে ব্যবহৃত হয়েছিল।

গুগল ক্লাসরুম অ্যাড-অনগুলির ক্ষেত্রে এই নিয়মের একটি ব্যতিক্রম রয়েছে। একটি ক্লাউড প্রজেক্ট এমন যেকোনো ঘোষণা, অ্যাসাইনমেন্ট বা উপকরণ অ্যাক্সেস বা পরিবর্তন করতে পারে, যেটিতে তার এক বা একাধিক অ্যাড-অন অ্যাটাচমেন্ট রয়েছে। একটি ক্লাউড প্রজেক্ট এমন কোনো অ্যাসাইনমেন্টও জমা দিতে, ফেরত নিতে বা ফিরিয়ে দিতে পারে, যেটিতে তার এক বা একাধিক অ্যাড-অন অ্যাটাচমেন্ট রয়েছে।

এপিআই অনুরোধের জন্য সঠিক ইউজার স্কোপও প্রয়োজন। শিক্ষকরা অ্যাসাইনমেন্ট দেখতে, অ্যাসাইনমেন্ট তৈরি করতে, অ্যাসাইনমেন্ট সাবমিশনে লিঙ্ক সংযুক্ত করতে এবং সাবমিশনের গ্রেড নির্ধারণ করতে পারেন। শিক্ষার্থীরা অ্যাসাইনমেন্ট দেখতে, তাদের অ্যাসাইনমেন্ট রেকর্ডে লিঙ্ক সংযুক্ত করতে এবং তাদের সাবমিশন জমা ও ফেরত নিতে পারে। ডোমেইন অ্যাডমিনিস্ট্রেটররা CourseWork দেখতে পারেন, কিন্তু তাদের লেখার অনুমতি নেই।

আমার আবেদনপত্র অ্যাসাইনমেন্ট বা জমা দেওয়ার সাথে কী ধরনের জিনিসপত্র সংযুক্ত করতে পারে?

এপিআইটি ড্রাইভ ফাইল, ইউটিউব ভিডিও এবং লিঙ্ক সংযুক্ত করা সমর্থন করে। নেটিভ গুগল ফর্ম সংযুক্ত করা এখনও সমর্থিত নয়।

ব্যবহারকারীরা কি জানেন যে ক্লাসরুমের কোনো অ্যাসাইনমেন্ট আমার অ্যাপ্লিকেশন দ্বারা তৈরি করা হয়েছে?

হ্যাঁ। ক্লাসরুম UI, কাজটি তৈরি করা গুগল ক্লাউড প্রজেক্টের প্রোডাক্ট নামটি ব্যবহার করে বাইরে থেকে তৈরি করা অ্যাসাইনমেন্ট শনাক্ত করে। ব্যবহারকারীরা বাইরে থেকে তৈরি করা কাজকে অনাকাঙ্ক্ষিত হিসেবে রিপোর্ট করতে পারেন, এবং সেইসাথে ব্যবহারকারী কর্তৃক অ্যাপ্লিকেশনটিকে দেওয়া যেকোনো ক্রেডেনশিয়াল প্রত্যাহার করে কাজটি তৈরি করা অ্যাপ্লিকেশনটিকে সংযোগ বিচ্ছিন্ন করতে পারেন।

শ্রেণীকক্ষ শেয়ার বোতাম এবং অন্যান্য ইন্টিগ্রেশন

আমি ইতিমধ্যেই ক্লাসরুম শেয়ার বাটনটি সংযুক্ত করেছি। আমি কি শেয়ার বাটন ব্যবহার করে তৈরি করা কোনো অ্যাসাইনমেন্ট পরিবর্তন করতে পারি?

এখনো নয়। কোনো অ্যাসাইনমেন্ট পরিবর্তন করতে হলে, অনুরোধটি অবশ্যই সেই একই গুগল ক্লাউড প্রজেক্ট ব্যবহার করে করতে হবে যা দিয়ে অ্যাসাইনমেন্টটি তৈরি করা হয়েছিল।

আমি কি এপিআই-তে প্রশ্নের উত্তর দিতে পারি?

এখনো না। আপনি প্রশ্ন তৈরি ও পরিবর্তন করতে পারেন।

শ্রেণীকক্ষের অতিরিক্ত সংযোজন

প্রকল্পের কনফিগারেশন

ডেভেলপমেন্টের সময় ব্যবহৃত একটি প্রাইভেট গুগল ক্লাউড প্রজেক্টকে কি আমি প্রোডাকশনে ব্যবহারের উপযোগী একটি পাবলিক প্রজেক্টে রূপান্তর করতে পারি?

না, আপনি একটি প্রাইভেট গুগল ক্লাউড প্রজেক্টকে পাবলিক প্রজেক্টে রূপান্তর করতে পারবেন না। এর জন্য আপনার দুটি আলাদা প্রজেক্ট প্রয়োজন হবে—একটি ডেভেলপমেন্টের জন্য এবং অন্যটি প্রোডাকশনের জন্য।

একটিমাত্র গুগল ক্লাউড প্রজেক্টের কি দুটি গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং থাকতে পারে?

না, আপনি একটিমাত্র গুগল ক্লাউড প্রজেক্টের জন্য দুটি গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং তৈরি করতে পারবেন না।

তবে, অ্যাড-অনগুলো বান্ডল করা সম্ভব। এর ফলে একটিমাত্র গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং একাধিক অ্যাড-অনের প্রতিনিধিত্ব করতে পারে। এই ধরনের লিস্টিং থেকে ইনস্টল করলে বান্ডলের সমস্ত অ্যাড-অন একবারে ইনস্টল হয়ে যাবে। অনুমোদন করার সময়, ব্যবহারকারীদের বান্ডল করা অ্যাড-অনগুলোর জন্য প্রয়োজনীয় সমস্ত স্কোপে সম্মতি দিতে হবে।

অন্য কোনো গুগল ক্লাউড প্রজেক্টের OAuth ক্লায়েন্ট কি গুগল ক্লাউড ক্লাসরুম অ্যাড-অন প্রজেক্টের সাথে পুনরায় ব্যবহার করা যাবে?

না, ক্লাসরুম অ্যাড-অন গুগল ক্লাউড প্রজেক্ট ছাড়া অন্য কোনো গুগল ক্লাউড প্রজেক্টের OAuth ক্লায়েন্ট কাজ করতে পারে না। অন্য গুগল ক্লাউড প্রজেক্ট দ্বারা তৈরি অ্যাক্সেস টোকেন ক্লাসরুম এপিআই দ্বারা প্রত্যাখ্যাত হয়। আপনাকে অবশ্যই অ্যাড-অন প্রজেক্টটির জন্য একটি পৃথক OAuth ক্লায়েন্ট তৈরি করতে হবে।

ব্যবহারকারীর অভিজ্ঞতা

আমাদের লোগোটি একটি ছোট বর্গক্ষেত্রের মধ্যে ঠিকমতো আঁটছে না, ক্লাসরুম অ্যাড-অনের আইফ্রেম টাইটেল বারে লোগোর জন্য কী কী আকারের বিকল্প আছে?

আইফ্রেম টাইটেল বারটি শুধুমাত্র একটি ৩২x৩২ বর্গাকার লোগো সমর্থন করার জন্য ডিজাইন করা হয়েছে। কোম্পানিগুলো তাদের ওয়েবসাইটে যে ফ্যাভিকন আকৃতি ব্যবহার করে, তার সাথে সামঞ্জস্য রাখতে এই সিদ্ধান্তটি নেওয়া হয়েছে এবং ব্র্যান্ডের ধারাবাহিকতা বজায় রাখার জন্য এই স্থানে একই লোগো ব্যবহার করার পরামর্শ দেওয়া হয়।

ডোমেইন

একই ডোমেইনের সকল শিক্ষক এবং শিক্ষার্থী কি ইনস্টল করা অ্যাড-অনটিতে প্রবেশাধিকার পান?

ডোমেইন অ্যাডমিনিস্ট্রেটরদের এই ক্ষমতা আছে যে, কোন শিক্ষকরা ইনস্টল করা অ্যাড-অন দেখতে পারবেন তা তারা নিয়ন্ত্রণ করতে পারেন। ক্লাসরুম অ্যাড-অনগুলো শুধুমাত্র টিচিং অ্যান্ড লার্নিং বা এডুকেশন প্লাস লাইসেন্সধারী ব্যবহারকারীরাই ব্যবহার করতে পারেন।

ডোমেইন অ্যাডমিনিস্ট্রেটররা অ্যাড-অনগুলির সাথে কীভাবে কাজ করেন?

ডোমেইন অ্যাডমিনিস্ট্রেটররা নিয়ন্ত্রণ করেন কে আপনার অ্যাড-অন ব্যবহার করতে পারবে। তারা অ্যাডমিনিস্ট্রেটর ইনস্টলেশন অপশন ব্যবহার করে পুরো ডোমেইনের জন্য একটি অ্যাড-অন ইনস্টল করতে পারেন। যদি আপনার অ্যাড-অনটি আলাদাভাবে ইনস্টল করা যায়, তবে মনে রাখবেন যে বেশিরভাগ অ্যাডমিনিস্ট্রেটর একটি অ্যাড-অন অ্যালাওলিস্ট (allowlist) রাখেন; এই তালিকায় থাকা শিক্ষকরা নিজেদের জন্য অ্যাড-অন ইনস্টল করতে পারেন। একজন অ্যাডমিনিস্ট্রেটর পরীক্ষার উদ্দেশ্যেও আপনার অ্যাড-অনটি আলাদাভাবে ইনস্টল করার সিদ্ধান্ত নিতে পারেন।

প্রশাসকরা আপনার অ্যাড-অন সম্পর্কিত ব্যবহারের পরিসংখ্যান জানতে আগ্রহী হতে পারেন। আপনার পণ্য দ্বারা সমর্থিত হলে, আপনার নিজের সাইটে একটি অ্যাডমিনিস্ট্রেটর ভিউতে অ্যাড-অন ব্যবহারের পরিসংখ্যান প্রদান করার কথা বিবেচনা করুন।

এপিআই

অ্যাড-অনের কন্টেন্টটি একটি আইফ্রেমের ভেতরে নাকি নতুন ট্যাবে লোড হচ্ছে, তা জানার নির্ভরযোগ্য উপায় কী?

বর্তমানে উভয়ের মধ্যে পার্থক্য করার কোনো পদ্ধতি নেই।

কোন কোন নির্ধারিত কাজের জন্য 'শিক্ষার্থীর কাজ পর্যালোচনা' আইফ্রেম পাওয়া যায়?

স্টুডেন্ট ওয়ার্ক রিভিউ আইফ্রেমটি শুধুমাত্র অ্যাক্টিভিটি-টাইপ অ্যাটাচমেন্টের জন্য প্রদান করা হয়। পোস্ট টাইপটি স্টুডেন্ট ওয়ার্ক সমর্থন করে কিনা তা জানতে courses.courseWork.getAddOnContext মেথডটি কল করুন। supportsStudentWork ফিল্ডটি শুধুমাত্র অ্যাক্টিভিটি পোস্ট টাইপের জন্যই true হতে পারে।

একটি অ্যাড-অন অ্যাটাচমেন্ট কি তার সাথে সংযুক্ত স্ট্রিম আইটেমটি অ্যাক্সেস করতে পারে?

হ্যাঁ। আপনি এমন যেকোনো Announcement , CourseWork , বা CourseWorkMaterial get বা patch করতে পারেন, যেটিতে আপনার অন্তত একটি অ্যাড-অন অ্যাটাচমেন্ট রয়েছে। আপনি একটি CourseWork StudentSubmission reclaim , return বা turnIn পারেন।

একক সাইন-অন

হ্যাঁ, তারা এখনও গুগল সাইন-ইন ব্যবহার করতে পারবেন।

জিমেইল ব্যবহারের সুযোগ না থাকলেও প্রত্যেক ছাত্রছাত্রীর কি একটি যথাযথভাবে গঠিত ইমেইল ঠিকানা আছে?

Google Workspace for Education-এর প্রত্যেক ব্যবহারকারীর একটি Google আইডেন্টিটি থাকে, তাদের Gmail ব্যবহারের সুযোগ থাকুক বা না থাকুক। আইডেন্টিটি এবং যেকোনো নির্দিষ্ট Google পরিষেবা (Gmail সহ) ব্যবহারের সুযোগ দুটি স্বতন্ত্র বিষয়। Gmail নিষ্ক্রিয় থাকলেও, শিক্ষার্থীরা তাদের ইমেল ঠিকানা দিয়ে Classroom-এ সাইন ইন করতে পারে। আইডেন্টিটি একটি ইউজার আইডি এবং একটি ইমেল ঠিকানা দ্বারা প্রকাশ করা হয়। Google Workspace for Education-এর একজন ব্যবহারকারী তার ইমেল ঠিকানা পরিবর্তন করতে পারেন, তাই ব্যবহারকারীর তথ্য সংরক্ষণের সময় প্রাইমারি কী হিসেবে ইউজার আইডি ব্যবহার করার পরামর্শ দেওয়া হয়।

ছাত্রছাত্রীদের সাইন ইন করার অনুমতি দেওয়ার জন্য স্কুল প্রশাসকের কি অ্যাপটি আগে থেকে অনুমোদন করার প্রয়োজন আছে?

কোনো অ্যাড-অন ইনস্টল করার আগে ডোমেইন অ্যাডমিনিস্ট্রেটরদের অবশ্যই সেটিকে allowlist করতে হবে। ঐচ্ছিকভাবে, ডোমেইন অ্যাডমিনিস্ট্রেটররা ডোমেইনের বা কোনো অর্গানাইজেশনাল ইউনিটের সকল ব্যবহারকারীর জন্য অ্যাড-অনটি ইনস্টল করতে পারেন।

মতামত এবং সাধারণ প্রশ্নাবলী

আমি কীভাবে ফিচার রিকোয়েস্ট বা ইস্যু রিকোয়েস্ট জমা দিতে পারি?

আপনি আমাদের পাবলিক ইস্যু ট্র্যাকারে ফিচার রিকোয়েস্ট জমা দিতে, দেখতে এবং সেগুলোতে ভোট দিতে পারেন।

ক্লাসরুম এপিআই-তে নতুন ফিচার উপলব্ধ হলে আমি কীভাবে জানতে পারব?

এপিআই-এর আপডেটগুলো ডেভেলপার নিউজলেটার এবং পাবলিক ইস্যু ট্র্যাকারে পোস্ট করা হয়।

আমি ক্লাসরুম এপিআই (Classroom API) ব্যবহার করছি। আমি কীভাবে প্রযুক্তিগত প্রশ্ন করতে পারি?

আপনার প্রশ্নগুলো Stack Overflow-তে google-classroom ট্যাগ ব্যবহার করে পোস্ট করুন।