বিকাশকারী যাত্রা

ক্লাসরুম অ্যাড-অন তৈরি করার ধাপগুলোর একটি সংক্ষিপ্ত বিবরণ নিচে দেওয়া হলো।

অনবোর্ডিং

  1. আপনার Google Workspace for Education-এর Teaching & Learning অথবা Plus সংস্করণসহ পরীক্ষামূলক ব্যবহারকারী প্রয়োজন হবে। যদি এই লাইসেন্সগুলোর কোনোটিসহ Google Workspace for Education ডোমেইনে আপনার অ্যাডমিনিস্ট্রেটর অ্যাক্সেস না থাকে, তাহলে একটি ডেভেলপার টেস্ট ডোমেইন পাওয়ার ধাপগুলো সম্পন্ন করুন এবং তারপর আমাদের ডোমেইন আপগ্রেড অনুরোধ ফর্মটি জমা দিন। ডোমেইনটিতে ১০টি Google Workspace for Education Plus লাইসেন্স প্রদান করা হবে।
  2. আপনার টেস্ট ডোমেইনটি এমনভাবে কনফিগার করুন যাতে ব্যবহারকারীরা মার্কেটপ্লেসের সমস্ত অ্যাপ্লিকেশন ইনস্টল করতে পারে, ফলে আপনি আপনার অ্যাপটি প্রকাশ করার আগে ইনস্টল ও পরীক্ষা করতে পারবেন। আপনি যদি আরও কঠোর ডোমেইন সেটিংস দিয়ে অ্যাপ ইনস্টলেশন প্রক্রিয়াটি পরীক্ষা করতে চান, তবে আপনার অ্যাপটি প্রকাশ করার পরে এই সেটিংটি পরিবর্তন করতে পারেন।
  3. পরীক্ষার জন্য শিক্ষক ও শিক্ষার্থী অ্যাকাউন্ট তৈরি করুন । আপনার ডেমো ডোমেনের লাইসেন্স অনুমোদিত হয়ে গেলে, আপনার প্রতিটি টেস্ট অ্যাকাউন্টে আসন বরাদ্দ করুন
  4. একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন । এটি ব্যবহার করে আপনি আপনার অ্যাড-অন কনফিগার করবেন, এপিআই (API) অনুরোধ পাঠাবেন এবং ব্যবহারকারীদের প্রমাণীকরণ ও অনুমোদন করবেন। আপনি একটি বিদ্যমান ক্লাউড প্রজেক্টও ব্যবহার করতে পারেন।

  5. আপনার প্রোজেক্টের জন্য OAuth কনফিগার করুন

  6. ডেমো প্রজেক্টটির জন্য একটি গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং তৈরি করুন

    • আপনি যদি অ্যাপের দৃশ্যমানতা সর্বজনীন (public) করেন, তাহলে সকল পরীক্ষামূলক ব্যবহারকারীর ইমেল ঠিকানা ড্রাফট পরীক্ষকদের তালিকায় যুক্ত করুন। কাজ শেষ হলে 'ড্রাফট সংরক্ষণ করুন' (SAVE DRAFT) নির্বাচন করুন।
  7. পরীক্ষামূলক ব্যবহারকারী হিসেবে আপনার ডেমো ডোমেইনে সাইন ইন করুন। আপনার গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং কনফিগারেশনে থাকা অ্যাপ ইউআরএল (App URL) থেকে আপনার অ্যাড-অনটি ইনস্টল করুন।

উন্নয়ন

  1. অ্যাড-অনটি তৈরি করুন এবং আপনার পরীক্ষামূলক ব্যবহারকারীদের দিয়ে এটি পরীক্ষা করুন।

প্রকাশনা

  1. আপনি যে গুগল ক্লাউড প্রজেক্টটি পাবলিশ করতে চান , তাতে নিম্নলিখিত বিষয়গুলো নিশ্চিত করুন:
    1. OAuth সম্মতি স্ক্রিন:
      1. ব্যবহারকারীর ধরণ: বহিরাগত
      2. প্রকাশের অবস্থা: নির্মাণাধীন
      3. স্কোপ: ওয়েব অ্যাপের অনুরোধ করা সমস্ত স্কোপ কনফিগার করুন
    2. গুগল ওয়ার্কস্পেস মার্কেটপ্লেস এসডিকে অ্যাপ কনফিগারেশন স্ক্রিন:
      1. অ্যাপের দৃশ্যমানতা: সর্বজনীন
      2. তালিকার ধরণ: তালিকাভুক্ত নয়
      3. স্কোপ: ওয়েব অ্যাপের অনুরোধ করা সমস্ত স্কোপ কনফিগার করুন
  2. পাবলিক প্রজেক্টটির জন্য একটি গুগল ওয়ার্কস্পেস মার্কেটপ্লেস লিস্টিং তৈরি করুন । আপনার টেস্ট ইউজার অ্যাকাউন্টগুলোকে মার্কেটপ্লেস এসডিকে ড্রাফট টেস্টার হিসেবে যুক্ত করুন। আপনার পরিবর্তনগুলো ড্রাফট হিসেবে সেভ করুন।
  3. আপনার অ্যাড-অন কোড দিয়ে পাবলিক প্রজেক্টটি আপডেট করুন।
  4. ড্রাফট পরীক্ষকদের একজন হিসেবে, অ্যাড-অনটির মার্কেটপ্লেস লিস্টিং ইউআরএল-এ গিয়ে এটি ইনস্টল করুন।
  5. আপনার পাবলিক প্রজেক্টের জন্য একটি OAuth ভেরিফিকেশন অনুরোধ জমা দিন। আপনাকে ড্রাফট টেস্টার অ্যাকাউন্টগুলোর মধ্যে যেকোনো একটি ব্যবহার করে অ্যাড-অন স্কোপগুলোর ব্যবহার প্রদর্শন করে একটি সংক্ষিপ্ত ভিডিও রেকর্ড করতে হবে।
  6. মার্কেটপ্লেস পর্যালোচনার জন্য পাবলিক অ্যাড-অনটি প্রকাশ করুন
  7. অনুমোদন পেলে, মার্কেটপ্লেস এসডিকে লিস্টিং-এর স্ট্যাটাস পরিবর্তন করে ' লিস্টেড' করুন।

প্রয়োজনীয় ইন্টিগ্রেশন

একটি ক্লাসরুম অ্যাড-অন তৈরি করার জন্য নিম্নলিখিত বিষয়গুলো প্রয়োজন।

  1. গুগল সিঙ্গেল সাইন-অন

    সর্বোত্তম পদ্ধতি অনুসরণ করে কীভাবে সাইন-ইন বাস্তবায়ন করতে হয়, সে সম্পর্কে তথ্যের জন্য বাধাহীন সাইন-ইন পৃষ্ঠাটি দেখুন।

  2. ক্লাসরুম অ্যাড-অন হিসেবে গুগল ওয়ার্কস্পেস মার্কেটপ্লেসে জমা দেওয়া

  3. আইফ্রেম বাস্তবায়ন

গুগল ওয়ার্কস্পেস মার্কেটপ্লেস

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

পরিচিত থাকার মতো কিছু গুরুত্বপূর্ণ ধারণা হলো: