ক্লাসরুম অ্যাড-অন তৈরি করার সময় ধাপগুলির একটি দ্রুত ওভারভিউ নিচে দেওয়া হল।
অনবোর্ডিং
- আপনার Teaching & Learning বা Google Workspace for Education-এর প্লাস সংস্করণ সহ পরীক্ষার্থীদের প্রয়োজন হবে। আপনার যদি এই লাইসেন্সগুলির মধ্যে একটির সাথে Google Workspace for Education ডোমেনে অ্যাডমিনিস্ট্রেটর অ্যাক্সেস না থাকে, তাহলে ডেভেলপার টেস্ট ডোমেন পাওয়ার ধাপগুলি সম্পূর্ণ করুন এবং তারপরে আমাদের ডোমেন আপগ্রেড করার অনুরোধ ফর্মটি জমা দিন। ডোমেনের জন্য 10টি Google Workspace for Education Plus লাইসেন্সের ব্যবস্থা করা হবে।
একটি Google ক্লাউড প্রকল্প তৈরি করুন । আপনি এটি আপনার অ্যাড-অন কনফিগার করতে, API অনুরোধ করতে এবং ব্যবহারকারীদের প্রমাণীকরণ এবং অনুমোদন করতে ব্যবহার করবেন। আপনি একটি বিদ্যমান ক্লাউড প্রকল্পও ব্যবহার করতে পারেন।
- আপনি যদি অ্যাপের দৃশ্যমানতা সর্বজনীন হিসাবে সেট করেন, তাহলে এই ক্লাউড প্রকল্পের সাথে Google Workspace ডেভেলপার প্রিভিউ প্রোগ্রামে যোগ দিন । এটি ক্লাউড প্রকল্পের জন্য ড্রাফ্ট বৈশিষ্ট্য সক্ষম করে, যা আপনার অ্যাপ্লিকেশন পরীক্ষা করার জন্য প্রয়োজনীয়। আরও তথ্যের জন্য, খসড়া সহ আপনার অ্যাপ তালিকা আপডেট করুন দেখুন।
পরীক্ষার জন্য শিক্ষক এবং ছাত্র অ্যাকাউন্ট তৈরি করুন । আপনার ডেমো ডোমেনের জন্য লাইসেন্স অনুমোদিত হয়ে গেলে, আপনার প্রতিটি পরীক্ষার অ্যাকাউন্টে আসন বরাদ্দ করুন ।
আপনার প্রকল্পের জন্য OAuth কনফিগার করুন ।
ডেমো প্রোজেক্টের জন্য একটি Google Workspace মার্কেটপ্লেস তালিকা তৈরি করুন ।
- আপনি যদি অ্যাপের দৃশ্যমানতা সর্বজনীনে সেট করেন, তাহলে খসড়া পরীক্ষকদের তালিকায় সমস্ত পরীক্ষা ব্যবহারকারীর ইমেল ঠিকানা যোগ করুন৷ শেষ হলে সেভ ড্রাফট বেছে নিন।
একটি পরীক্ষা ব্যবহারকারী হিসাবে আপনার ডেমো ডোমেনে সাইন ইন করুন. আপনার Google Workspace মার্কেটপ্লেস তালিকা কনফিগারেশনে অ্যাপ ইউআরএল থেকে অ্যাড-অন ইনস্টল করুন।
উন্নয়ন
- অ্যাড-অন বিকাশ করুন এবং আপনার পরীক্ষা পরীক্ষকদের সাথে এটি পরীক্ষা করুন।
প্রকাশনা
- আপনি যে Google ক্লাউড প্রকল্পটি প্রকাশ করতে চান তাতে নিম্নলিখিতগুলি নিশ্চিত করুন:
- OAuth সম্মতি স্ক্রীন:
- ব্যবহারকারীর ধরন: বহিরাগত
- প্রকাশের স্থিতি: উৎপাদনে
- স্কোপ: ওয়েব অ্যাপ দ্বারা অনুরোধ করা সমস্ত স্কোপ কনফিগার করুন ।
- Google Workspace Marketplace SDK অ্যাপ কনফিগারেশন স্ক্রিন:
- অ্যাপের দৃশ্যমানতা: সর্বজনীন
- তালিকার ধরন: তালিকাভুক্ত নয়
- স্কোপ: ওয়েব অ্যাপ দ্বারা অনুরোধ করা সমস্ত স্কোপ কনফিগার করুন ।
- OAuth সম্মতি স্ক্রীন:
- সর্বজনীন প্রকল্পের জন্য একটি Google Workspace মার্কেটপ্লেস তালিকা তৈরি করুন । মার্কেটপ্লেস SDK ড্রাফ্ট পরীক্ষক হিসাবে আপনার পরীক্ষা ব্যবহারকারী অ্যাকাউন্ট যোগ করুন। একটি খসড়া হিসাবে আপনার পরিবর্তন সংরক্ষণ করুন. আপনি যদি ড্রাফ্ট বিকল্প দেখতে না পান, তাহলে Google Workspace ডেভেলপার প্রিভিউ প্রোগ্রামে আপনার প্রোজেক্ট নথিভুক্ত করুন।
- আপনার অ্যাড-অন কোড দিয়ে সর্বজনীন প্রকল্প আপডেট করুন।
- খসড়া পরীক্ষকদের একজন হিসাবে, এর মার্কেটপ্লেস তালিকা URL-এ গিয়ে অ্যাড-অন ইনস্টল করুন।
- আপনার সর্বজনীন প্রকল্পের জন্য একটি OAuth যাচাইকরণের অনুরোধ জমা দিন। ড্রাফ্ট পরীক্ষক অ্যাকাউন্টগুলির একটি ব্যবহার করে অ্যাড-অন স্কোপের ব্যবহার প্রদর্শন করে আপনাকে একটি ছোট ভিডিও রেকর্ড করতে হবে।
- মার্কেটপ্লেস পর্যালোচনার জন্য সর্বজনীন অ্যাড-অন প্রকাশ করুন ।
- অনুমোদনের পর, মার্কেটপ্লেস SDK তালিকার স্থিতি তালিকাভুক্ত তে পরিবর্তন করুন।
প্রয়োজনীয় ইন্টিগ্রেশন
একটি ক্লাসরুম অ্যাড-অন তৈরি করতে নিম্নলিখিতগুলি প্রয়োজন৷
Google একক সাইন-অন
- গুগল আইডেন্টিটি প্ল্যাটফর্ম । Google বিভিন্ন প্রমাণীকরণ বিকল্প অফার করে।
- ইন্টিগ্রেশন কেস স্টাডিজ ।
সর্বোত্তম অনুশীলনগুলি অনুসরণ করে সাইন-ইন কীভাবে বাস্তবায়ন করতে হয় সে সম্পর্কে তথ্যের জন্য ঘর্ষণহীন সাইন-ইন পৃষ্ঠাটি দেখুন৷
ক্লাসরুম অ্যাড-অন হিসেবে Google Workspace Marketplace-এ জমা দেওয়া
iframe বাস্তবায়ন
- সংযুক্তি আবিষ্কার
- শিক্ষকের দৃষ্টিভঙ্গি
- স্টুডেন্ট ভিউ
- ছাত্র কাজ পর্যালোচনা . স্টুডেন্ট ওয়ার্ক রিভিউ iframe শুধুমাত্র প্রয়োজন যদি সংযুক্তি একটি কার্যকলাপ-টাইপ সংযুক্তি প্রদান করে।
Google Workspace মার্কেটপ্লেস
Google Workspace মার্কেটপ্লেস এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলি দেখায় যেগুলি একটি সম্পূর্ণ ডোমেনে বা পৃথক Google Workspace অ্যাকাউন্টে যোগ করা যেতে পারে। মার্কেটপ্লেসটি Google অ্যাডমিন কনসোলের সাথে একত্রিত করা হয়েছে যাতে ডোমেন প্রশাসকরা লক্ষ্যযুক্ত ব্যবহারকারীদের জন্য অ্যাপগুলি দ্রুত খুঁজে পেতে, ইনস্টল করতে এবং অনুমোদন করতে পারেন৷
কিছু মূল ধারণার সাথে পরিচিত হতে হবে:
- OAuth আচরণ এবং প্রয়োজনীয়তা।
- Google Workspace মার্কেটপ্লেস ডেভেলপার ডকুমেন্টেশন ।
- Google Workspace Marketplace-এর শিক্ষা বিভাগ ।