সংস্করণ ১.১, ৫ ডিসেম্বর, ২০২৪।
এই পৃষ্ঠার মানদণ্ডগুলি সমস্ত ক্লাসরুম অ্যাড-অনের জন্য প্রযোজ্য। গুগল ওয়ার্কস্পেস মার্কেটপ্লেসে তালিকাভুক্ত হওয়ার জন্য অনুমোদিত হতে আপনার অ্যাড-অনটিকে অবশ্যই সমস্ত প্রযোজ্য প্রয়োজনীয় শর্ত পূরণ করতে হবে এবং এটিকে "ক্লাসরুমের সাথে কাজ করে" এমন একটি অ্যাড-অন হতে হবে।
এই নথিতে ব্যবহৃত "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", এবং "OPTIONAL" শব্দগুলোকে RFC 2119- এ বর্ণিত পদ্ধতি অনুযায়ী ব্যাখ্যা করতে হবে।
প্রয়োজনীয়তা
| আইডি | প্রকার | ||
|---|---|---|---|
| ১.০ | শেষ ব্যবহারকারীর লাইসেন্স (যদি প্রযোজ্য হয়) | ||
| ১.১ | যখন ব্যবহারকারীর লাইসেন্স থাকবে না, তখন তাকে একটি ব্যবহার-বান্ধব বার্তা দেখানো উচিত। বার্তাটিতে অ্যাড-অনটি কেন ব্যবহার করা যাচ্ছে না, তার কারণ স্পষ্টভাবে উল্লেখ করা উচিত এবং পরিস্থিতিটির প্রতিকারের জন্য ব্যবহারকারীকে একটি করণীয় পদক্ষেপের পরামর্শ দেওয়া উচিত। | সুপারিশকৃত | |
| ১.৩ | অ্যাড-অনটির জন্য গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং-এ, এটি ব্যবহার করার জন্য প্রয়োজনীয় লাইসেন্স এবং সাবস্ক্রিপশনের শর্তাবলী সম্পর্কে বিস্তারিত তথ্য উল্লেখ করা উচিত। যদি অ্যাড-অনটির কোনো পেইড টায়ার থাকে, তবে মার্কেটপ্লেস লিস্টিং-এ এমন একটি ওয়েব পেজের লিঙ্ক থাকা উচিত, যেখানে মূল্য সম্পর্কে আরও তথ্য অথবা কোনো সেলসপার্সনের সাথে যোগাযোগের উপায় জানা যাবে। | সুপারিশকৃত | |
| ২.০ | শেষ ব্যবহারকারীর সাইন-ইন | ||
| ২.১ | শিক্ষক ব্যবহারকারীদের অবশ্যই গুগল এসএসও (Google SSO) ব্যবহার করে অ্যাড-অনটিতে সাইন ইন করতে হবে। যদি ছাত্র ব্যবহারকারীদের অ্যাড-অনটিতে সাইন-ইন করতে বলা হয়, তবে তাদের অবশ্যই গুগল এসএসও (Google SSO) ব্যবহার করে সাইন-ইন করতে হবে। | প্রয়োজনীয় | |
| ২.২ | অ্যাড-অনটিতে অবশ্যই গুগল এসএসও (Google SSO) ব্যবহার করতে হবে, যাতে পরবর্তী ভিজিটগুলোতে কোনো লগইন প্রম্পট না দেখিয়ে ব্যবহারকারীকে স্বয়ংক্রিয়ভাবে সাইন ইন করানো যায়। যখন লগইন হিন্টটি বর্তমানে সাইন-ইন করা ব্যবহারকারীর সাথে মেলে না, তখন অ্যাড-অনটিকে অবশ্যই একটি সাইন-ইন বোতাম দিয়ে ব্যবহারকারীকে অনুরোধ করতে হবে এবং অবৈধ অ্যাকাউন্টগুলি ফিল্টার করে বাদ দেওয়ার জন্য login_hint-টি auth লাইব্রেরিতে পাঠাতে হবে। | প্রয়োজনীয় | |
| ২.৭ | যখন ক্লাসরুম ব্যবহারকারী অ্যাড-অনটিতে আগে থেকে সাইন ইন করা থাকেন না (যা লগইন হিন্ট দেখে বোঝা যায়), তখন সাইন-ইন প্রক্রিয়াটি চালু করার জন্য অ্যাড-অনটিতে অবশ্যই একটি 'গুগল দিয়ে সাইন-ইন করুন' বাটন থাকতে হবে, যাতে ব্যবহারকারী সুস্পষ্টভাবে পদক্ষেপ নেন। দ্রষ্টব্য : গুগল ব্র্যান্ডিং নির্দেশিকা পূরণের জন্য এটি প্রয়োজনীয় এবং এটি পপ-আপ ব্লকার এড়াতেও সাহায্য করে। | প্রয়োজনীয় | |
| ২.৮ | অ্যাড-অনটিতে বর্তমানে সাইন-ইন করা ব্যবহারকারীর নাম দেখানো উচিত। | সুপারিশকৃত | |
| ৩.০ | সাধারণ | ||
| ৩.১ | অ্যাড-অনটিকে অবশ্যই গুগল ওয়ার্কস্পেস মার্কেটপ্লেসের সাধারণ অনুমোদন নির্দেশিকা মেনে চলতে হবে। | প্রয়োজনীয় | |
| ৩.২ | যদি কোনো আইফ্রেম জার্নি থেকে কোনো টাস্ক একটি নতুন ট্যাব বা উইন্ডোতে চালু করা হয়, তবে ক্লাসরুমে ফিরে আসার জন্য এটির একটি ব্যবহারকারী-বান্ধব বার্তা দেখানো উচিত। | সুপারিশকৃত | |
| ৩.৩ | ব্যবহারকারীকে অবশ্যই শুধুমাত্র একটি অ্যাড-অন ওয়ার্কফ্লো ব্যবহার করে যাত্রাটি সম্পন্ন করতে হবে এবং কোনো কোর্স ওয়ার্কফ্লোতে পরিবর্তন করা বা ক্লাসরুম শেয়ার বাটন ব্যবহার করা যাবে না। | প্রয়োজনীয় | |
| ৩.৪ | স্থানীয়করণ নির্বাচন: ভাষা উপলব্ধ থাকলে, ব্রাউজার দ্বারা নির্ধারিত স্থানীয় পছন্দের উপর ভিত্তি করে হওয়া উচিত। | সুপারিশকৃত | |
| ৩.৫ | যদি কোনো অ্যাড-অন maxPoints নির্ধারণ করে, তাহলে শিক্ষার্থী যখন সংরক্ষিত শিক্ষকের ক্রেডেনশিয়াল ব্যবহার করে কোনো সাবমিশন সম্পন্ন করে (যা সুপারিশকৃত) অথবা শিক্ষক যখন Student Work Review iframe-এ সাবমিশনটি খোলেন, তখন তাকে অবশ্যই pointsEarned সেট করতে হবে। | প্রয়োজনীয় | |
| ৩.৯ | অ্যাড-অনগুলোকে অবশ্যই অ্যাক্সেসিবিলিটি সংক্রান্ত WCAG 2.1 লেভেল AA নির্দেশিকা মেনে চলতে হবে। অ্যাড-অন ডেভেলপারদের জমা দেওয়ার সময় স্ব-প্রতিবেদন করতে হবে যে এই প্রয়োজনীয়তা পূরণ করা হয়েছে এবং অ্যাড-অনটিতে ভবিষ্যতে কোনো পরিবর্তন করা হলেও তা সেই নির্দেশিকার সাথে সঙ্গতিপূর্ণ থাকবে। | সুপারিশকৃত | |
| ৩.১০ | ব্যবহারকারীর সম্মুখীন হওয়া যেকোনো ত্রুটি অবশ্যই পাঠযোগ্য হওয়া উচিত। | সুপারিশকৃত | |
| ৩.১১ | যদি studentViewUri , teacherViewUri , বা studentWorkViewUri কোনো কপি করা অ্যাসাইনমেন্ট বা কপি করা কোর্স থেকে চালু করা হয়, তাহলে অ্যাড-অনটি iframe-এ কোনো ত্রুটির পৃষ্ঠা প্রদর্শন করবে না। | প্রয়োজনীয় | |
| ৪.০ | সংযুক্তি আবিষ্কার | ||
| ৪.১ | যদি কোনো সংযুক্তি জমা দেওয়ার জন্য শিক্ষার্থীর প্রয়োজন হয়, তবে সংযুক্তিটিতে অবশ্যই একটি studentWorkReviewUri অন্তর্ভুক্ত থাকতে হবে, যাতে এটিকে কন্টেন্ট টাইপ অ্যাটাচমেন্ট হিসেবে নয়, বরং অ্যাক্টিভিটি টাইপ হিসেবে গণ্য করা হয়। | প্রয়োজনীয় | |
| ৪.২ | অ্যাটাচমেন্ট ডিসকভারি আইফ্রেমটিতে অবশ্যই এমন একটি ইউজার ইন্টারফেস থাকতে হবে, যাতে নিম্নলিখিতগুলির মধ্যে অন্তত একটি বৈশিষ্ট্য অন্তর্ভুক্ত থাকে:
| প্রয়োজনীয় | |
| ৪.৩ | শিক্ষকের জন্য উপলব্ধ সকল বিষয়বস্তু/কার্যক্রম খুঁজে বের করতে এবং ব্যবহার করতে সক্ষম হওয়া উচিত। | সুপারিশকৃত | |
| ৪.৪ | শিক্ষকের উচিত অ্যাসাইনমেন্টের সাথে কোনো বিষয়বস্তু বা কার্যকলাপ সংযুক্ত করার প্রতিশ্রুতি দেওয়ার আগে তা পূর্বরূপ দেখে নেওয়ার সুযোগ থাকা। | সুপারিশকৃত | |
| ৪.৫ | সংযুক্ত করার আগে যদি শিক্ষকের কোনো বিষয়বস্তু/কার্যকলাপ তৈরি করার প্রয়োজন হয়, তবে সেই কাজটি অবশ্যই আইফ্রেমের (iframe) মধ্যেই সম্পন্ন করতে হবে। | সুপারিশকৃত | |
| ৫.০ | শিক্ষার্থীর মতামত | ||
| ৫.১ | যখন studentViewUri চালু করা হয়, তখন কোনো কাজ সম্পন্ন করার জন্য অ্যাড-অনটির ব্যবহারকারীকে আইফ্রেম থেকে বের করে আনা উচিত নয়।যদি অ্যাড-অনটি ব্যবহারকারীকে আইফ্রেম থেকে বের করে দেয়, তাহলে শিক্ষার্থীদের ক্লাসরুমে ফিরে আসার জন্য অবশ্যই একটি বার্তা বা অন্য কোনো ইঙ্গিত থাকতে হবে। | সুপারিশকৃত | |
| ৫.২ | যদি কোনো অ্যাড-অন অ্যাক্টিভিটি আইফ্রেম থেকে বেরিয়ে আসে, তাহলে আইফ্রেমের ভেতরে টাস্কটি সম্পর্কে একটি প্রিভিউ থাকা উচিত। | সুপারিশকৃত | |
| ৫.৩ | অ্যাক্টিভিটিতে 'Turn in' লেবেলযুক্ত একটি বাটন বা লিঙ্ক থাকলে, সেটি অবশ্যই শিক্ষার্থীর কাজ শিক্ষকের পর্যালোচনার জন্য জমা দিতে একটি API অনুরোধ পাঠাবে। | প্রয়োজনীয় | |
| ৬.০ | শিক্ষকের মতামত | ||
| ৬.১ | শিক্ষার্থী যখন নির্ধারিত কাজটি করবে, তখন সে কী দেখতে পাবে, তা শিক্ষকেরও দেখতে পারা উচিত। | সুপারিশকৃত | |
| ৭.০ | শিক্ষার্থীর কাজের পর্যালোচনা | ||
| ৭.১ | যদি studentWorkReviewUri চালু করা হয়, তাহলে অ্যাড-অনটিকে অবশ্যই শিক্ষকের পর্যালোচনার জন্য সেই শিক্ষার্থীর কাজটি আইফ্রেমের মধ্যে রেন্ডার করতে হবে। সম্পূরক উপাদান আইফ্রেমের বাইরে লিঙ্ক করা যেতে পারে। | প্রয়োজনীয় | |
| ৭.২ | অ্যাড-অনটি studentWorkReviewUri ভিউতে শিক্ষার্থীদের মধ্যে নেভিগেশন সক্ষম করবে না। শিক্ষার্থীদের মধ্যে নেভিগেশন শুধুমাত্র Classroom UI-তেই হতে হবে। | প্রয়োজনীয় | |
| ৮.০ | শ্রেণীকক্ষে মোবাইল সহায়তা | ||
| ৮.১ | When the Classroom mobile app launches a teacherViewUri , studentViewUri or studentWorkReviewUri , the URL MUST either open the partner's mobile native app or partner's mobile web app, and in either case deep-link to the correct view. If the device is unsupported, a message MUST be displayed to the user to let them know it's an unsupported device and ideally, what devices are supported. | প্রয়োজনীয় | |
| ৮.২ | শিক্ষার্থীদের কাজ মোবাইল ডিভাইসে সম্পন্ন করা সম্ভব হওয়া উচিত। | সুপারিশকৃত | |
| ৯.০ | অতিরিক্ত বৈশিষ্ট্য | ||
| ৯.১ | যদি শিক্ষকরা আপনার কন্টেন্টের লিঙ্ক ‘লিঙ্ক অ্যাটাচমেন্ট’ হিসেবে পেস্ট করতে পারেন, তাহলে আপনার উচিত লিঙ্কগুলোকে ‘অ্যাড-অন অ্যাটাচমেন্ট’-এ আপগ্রেড করা । | সুপারিশকৃত | |
| ৯.২ | আপনি যদি Classroom-এর বাইরে থেকে অ্যাসাইনমেন্ট তৈরি করার জন্য CourseWork ইন্টিগ্রেশন ব্যবহার করেন, তাহলে আপনার অ্যাড-অনের সাথে সামঞ্জস্যপূর্ণ সমস্ত লিঙ্কের জন্য ডিফল্টরূপে অ্যাড-অন অ্যাটাচমেন্ট তৈরি করা উচিত। | সুপারিশকৃত | |
পরিবর্তন তালিকা
| সংস্করণ ১.১ | ৫ ডিসেম্বর, ২০২৪ তারিখে হালনাগাদ করা হয়েছে |
| ১.১, ১.৩, ৩.২, ৩.১০, ৪.৪, ৫.২ | REQUIRED থেকে RECOMMENDED-এ পরিবর্তন করা হয়েছে। |
| ৩.১২ | অপসারণ করা হয়েছে। |
| ৫.৩ | পুনর্লিখিত। সাম্প্রতিক একটি পরিবর্তনের ফলে অ্যাড-অন ডেভেলপাররা এপিআই (API) ব্যবহার করে নির্ভরযোগ্যভাবে শিক্ষার্থীদের জমা দেওয়া কাজ গ্রহণ করতে পারবেন। |
| সংস্করণ ১.০ | ৩০ এপ্রিল, ২০২৪ তারিখে হালনাগাদ করা হয়েছে |
| ১.১ | ১.১ এবং ১.২ কে একত্রিত করে একটি একক আবশ্যকতায় পরিণত করা হয়েছে। |
| ২.১ | ২.১ এবং ২.৫ কে একত্রিত করে একটি একক আবশ্যকতায় পরিণত করা হয়েছে। |
| ২.২ | ২.২, ২.৩ এবং ২.৪-কে একত্রিত করে একটি একক আবশ্যকতা তৈরি করা হয়েছে। |
| ৩.৫ | ৩.৫, ৩.৬ এবং ৩.৭-কে একত্রিত করে একটি একক আবশ্যকতায় পরিণত করা হয়েছে। |
| ৩.১০ | এই শর্ত যোগ করা হয়েছে যে, অ্যাড-অনটি কখনোই কোনো দুর্বোধ্য বা পুনরুদ্ধার-অযোগ্য অবস্থায় প্রবেশ করবে না। |
| ৩.১১, ৩.১২ | ৫.৫, ৫.৬, ৬.৩, ৬.৪, ৭.৫ এবং ৭.৬-কে একত্রিত করে দুটি নতুন আবশ্যকতা তৈরি করা হয়েছে। |
| ৪.২ | গ্রহণযোগ্য অ্যাটাচমেন্ট ডিসকভারি অভিজ্ঞতার বিবরণ সম্প্রসারিত করা হয়েছে। |
| ৪.৩ | নতুন নম্বর দেওয়া হয়েছে, পূর্বের নম্বর ছিল ৪.২। এছাড়াও, REQUIRED থেকে RECOMMENDED-এ পরিবর্তন করা হয়েছে। |
| ৪.৪ | পুনঃসংখ্যায়িত, পূর্বের নম্বর ছিল ৪.৩। |
| ৪.৫ | পুনঃসংখ্যায়িত, পূর্বের নম্বর ছিল ৪.৪। |
| ৫.২ | পুনঃসংখ্যায়িত, পূর্বের নম্বর ছিল ৫.৩। |
| ৫.৩ | পুনঃসংখ্যায়িত, পূর্বের নম্বর ছিল ৫.২। |
| ৯.১ | পেস্ট করা লিঙ্কগুলোকে অ্যাটাচমেন্টে আপগ্রেড করার জন্য একটি সুপারিশ যোগ করা হয়েছে। |
| ৯.২ | প্রোগ্রামের মাধ্যমে কোর্সওয়ার্ক অ্যাসাইনমেন্ট তৈরি করার সময় ডিফল্টরূপে অ্যাড-অন অ্যাটাচমেন্ট তৈরি করার জন্য একটি সুপারিশ যোগ করা হয়েছে। |
| ২.৬, ৩.৭, ৩.৮, ৬.২, ৭.৩, ৭.৪ | অপসারণ করা হয়েছে। |
| সংস্করণ ০.৩ | ২২ নভেম্বর, ২০২২ তারিখে হালনাগাদ করা হয়েছে |
| ২.৩ | লগইন নির্দেশিকা সংশোধন। |
| ২.৪ | এমন একটি পরিস্থিতি অন্তর্ভুক্ত করা হয়েছে যেখানে hd বাস্তবায়ন করা প্রয়োজন। |
| ৩.২ | 'provide path' শব্দগুচ্ছটি নতুনভাবে লেখা হয়েছে। |
| ৫.৫, ৫.৬, ৬.৩, ৬.৪, ৭.৫, ৭.৬ | studentViewUri , teacherViewUri , এবং studentWorkReviewUri জন্য কোর্স কপির প্রয়োজনীয় ও প্রস্তাবিত নির্দেশিকা যোগ করা হয়েছে। |
| সংস্করণ ০.২ | ২৯ অক্টোবর, ২০২১ তারিখে হালনাগাদ করা হয়েছে |
| ১.৩ | উদ্দেশ্য আরও স্পষ্ট করার জন্য লেখাটি পরিমার্জন করা হয়েছে। |
| ৩.১ | আরও বলা হয়েছে, "অ্যাড-অনটিকে অবশ্যই GWM-এর ওয়েবসাইটে উল্লিখিত সাধারণ অনুমোদন নির্দেশিকা মেনে চলতে হবে।" |
| ৩.৯ | WCAG REQUIRED-কে RECOMMENDED-এ পরিবর্তন করেছে। |
| ৫.১ | REQUIRED-কে RECOMMENDED-এ পরিবর্তন করা হয়েছে। |
| ৫.৩ | "যদি অ্যাড-অনটি আইফ্রেম থেকে বেরিয়ে আসে, তাহলে আইফ্রেমের ভেতরে টাস্কটি সম্পর্কে একটি প্রিভিউ অবশ্যই থাকতে হবে।" |
| ৫.৪ | "যদি অ্যাড-অনটি আইফ্রেম থেকে বেরিয়ে আসে, তাহলে শিক্ষার্থীদের ক্লাসরুমে ফিরে যাওয়ার জন্য একটি প্রম্পট দেখানো উচিত।" |
| ৮.১ | "যদি ডিভাইসটি অসমর্থিত হয়, তবে ব্যবহারকারীকে অবশ্যই একটি বার্তা প্রদর্শন করতে হবে যাতে তিনি জানতে পারেন যে এটি একটি অসমর্থিত ডিভাইস এবং আদর্শগতভাবে, কোন ডিভাইসগুলো সমর্থিত।" |
| ৮.২ | মোবাইল শিক্ষার্থীদের কাজ 'আবশ্যক' থেকে 'সুপারিশকৃত'-এ পরিবর্তিত হয়েছে। |
| সংস্করণ ০.১ | ২২ সেপ্টেম্বর, ২০২১ তারিখে হালনাগাদ করা হয়েছে |
| প্রাথমিক প্রকাশ। |