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