Google ক্লাউড প্রজেক্ট কনফিগারেশন

এই পৃষ্ঠায় Classroom অ্যাড-অনের জন্য Google Cloud প্রোজেক্ট তৈরি এবং কনফিগার করার বিষয়ে আপনার যা জানা প্রয়োজন তা রয়েছে। Google Cloud প্রোজেক্টগুলি OAuth 2.0 (Google SSO) এর মাধ্যমে Google Single Sign-On বাস্তবায়ন করতে, আপনার অ্যাড-অনের অনুরোধ অনুমোদন করতে এবং Google Workspace Marketplace স্টোরে একটি অ্যাড-অনের তালিকা পরিচালনা করতে ব্যবহৃত হয়।

মার্কেটপ্লেসে অ্যাড-অন প্রকাশ সম্পর্কে আরও সাধারণ তথ্যের জন্য "একটি অ্যাপ প্রকাশ করুন" দেখুন।

গুগল ক্লাউড প্রকল্প তৈরি

দুই ধরণের প্রকল্প তৈরি করতে হয়: একটি ব্যক্তিগত প্রকল্প যা উন্নয়নের জন্য ব্যবহৃত হয় এবং একটি সর্বজনীন প্রকল্প যা শেষ ব্যবহারকারীরা অ্যাক্সেস করতে পারবেন। "পাবলিক" এবং "প্রাইভেট" লেবেলগুলি Google Workspace Marketplace-এ আপনার অ্যাপ্লিকেশনের দৃশ্যমানতা নির্দেশ করে; একটি ব্যক্তিগত মার্কেটপ্লেস অ্যাপ্লিকেশন শুধুমাত্র সেই ডোমেনের ব্যবহারকারীরা ইনস্টল করতে পারবেন যেখানে এটি তৈরি করা হয়েছিল, যখন একটি পাবলিক মার্কেটপ্লেস অ্যাপ্লিকেশন যেকোনো Google Workspace ডোমেনের জন্য উপলব্ধ। এগুলি দুটি পৃথক অ্যাপ্লিকেশন হতে হবে, কারণ একটি প্রকল্প পাবলিক এবং প্রাইভেট উভয় হতে পারে না। বাজারে উপলব্ধ হওয়ার আগে পাবলিক অ্যাপ্লিকেশনগুলি পর্যালোচনা এবং অনুমোদিত হতে হবে।

গুগল ক্লাউড প্রকল্প তৈরির সাধারণ তথ্যের জন্য একটি গুগল ক্লাউড প্রকল্প তৈরি করুন দেখুন।

একটি পাবলিক গুগল ক্লাউড প্রকল্প তৈরি করুন

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

  1. আপনার প্রোডাকশন ডোমেইনে একটি নতুন গুগল ক্লাউড প্রোজেক্ট তৈরি করুন।

    একটি গুগল ক্লাউড প্রকল্প তৈরি করুন

  2. আপনার ক্লাউড প্রোজেক্টে Classroom API সক্রিয় করুন।

    Classroom API সক্রিয় করুন

  3. আপনার ক্লাউড প্রোজেক্টে Google Workspace Marketplace SDK সক্ষম করুন।

    Google Workspace Marketplace SDK সক্ষম করুন

  4. মার্কেটপ্লেস SDK অ্যাপ কনফিগারেশন অ্যাপ ভিজিবিলিটি পাবলিক এ সেট করুন এবং আনলিস্টেড বক্সটি চেক করুন।

  5. Marketplace SDK স্টোর তালিকা পৃষ্ঠায় প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করুন এবং PUBLISH এ ক্লিক করুন।

  6. আপনার অ্যাপটি Google Workspace Marketplace টিম পর্যালোচনা করবে। তারা Marketplace SDK-তে উল্লেখিত ডেভেলপার ইমেল ঠিকানা ব্যবহার করে আপনার সাথে যোগাযোগ করবে। অ্যাপটি অনুমোদিত হওয়ার পরে, তালিকাভুক্ত নয় এমন বাক্সটি পরিষ্কার করুন যাতে শিক্ষক এবং প্রশাসকরা Marketplace- এ এটি খুঁজে পেতে পারেন।

একটি ব্যক্তিগত গুগল ক্লাউড প্রকল্প তৈরি করুন

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

একটি ব্যক্তিগত প্রকল্প তৈরি করতে আপনার টিচিং অ্যান্ড লার্নিং অথবা প্লাস লাইসেন্স সহ একটি Google Workspace for Education ডোমেনে অ্যাক্সেস প্রয়োজন। যদি আপনার ইতিমধ্যেই এই ধরণের ডোমেনে অ্যাক্সেস না থাকে, তাহলে একটি Google Workspace for Education ডেমো ডোমেন সেট আপ করতে, এটিকে প্লাস লাইসেন্সে আপগ্রেড করতে এবং এটিকে Classroom অ্যাড-অন API অ্যাক্সেস করার অনুমতি দিতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি ডেভেলপার টেস্ট ডোমেইন পেতে ধাপগুলি সম্পূর্ণ করুন।
  2. ডেমো ডোমেনে প্রশাসক হিসেবে সাইন ইন করার সময়, একটি নতুন Google ক্লাউড প্রকল্প তৈরি করুন।

    একটি গুগল ক্লাউড প্রকল্প তৈরি করুন

    যদি আপনি গুগল ক্লাউড কনসোল অ্যাক্সেস করতে না পারেন বা ক্লাউড প্রকল্প তৈরি করতে না পারেন, তাহলে অ্যাডমিন কনসোলে নিম্নলিখিতগুলি পরীক্ষা করুন:

    • অ্যাকাউন্ট সেটিংস > বয়স-ভিত্তিক অ্যাক্সেস সেটিংস পৃষ্ঠায় যান এবং "এই গ্রুপ বা প্রতিষ্ঠানের সকল ব্যবহারকারীর বয়স ১৮ বা তার বেশি" বিকল্পটি নির্বাচন করুন।
    • অ্যাপস > অতিরিক্ত গুগল পরিষেবার অধীনে :
    • গুগল ক্লাউড প্ল্যাটফর্ম সবার জন্য চালু আছে।
    • প্রকল্প তৈরির সেটিংস হল ব্যবহারকারীদের প্রকল্প তৈরি করার অনুমতি দিন
    • ক্লাউড শেল অ্যাক্সেস সেটিংস হল ক্লাউড শেল অ্যাক্সেসের অনুমতি দিন
  3. ডেমো ডোমেইন আপগ্রেড অনুরোধ ফর্মটি পূরণ করে জমা দিন। এই ফর্মটি জমা দেওয়ার মাধ্যমে Google-কে আপনার ডেমো ডোমেইনটি দশটি লাইসেন্স সহ Google Workspace for Education Plus-এ আপগ্রেড করতে এবং আপনার ক্লাউড প্রকল্পটিকে Classroom অ্যাড-অন API-তে প্রবেশ করতে অনুরোধ করা হবে।

    আপগ্রেড এবং অ্যালোলিস্ট প্রক্রিয়া সম্পন্ন হলে আপনি একটি ইমেল পাবেন। অ্যাডমিন কনসোলে আপনার টেস্ট টিচার অ্যাকাউন্টগুলিতে প্লাস লাইসেন্স বরাদ্দ করুন। ডিরেক্টরি > ব্যবহারকারীদের অধীনে, আপনার টেস্ট টিচার অ্যাকাউন্ট তৈরি করুন বা নির্বাচন করুন। প্রতিটি শিক্ষকের লাইসেন্সে , নিশ্চিত করুন যে Google Workspace for Education Plus অ্যাসাইন করা আছে।

  4. আপনার ক্লাউড প্রোজেক্টে Classroom API সক্রিয় করুন।

    Classroom API সক্রিয় করুন

  5. আপনার ক্লাউড প্রোজেক্টে Google Workspace Marketplace SDK সক্ষম করুন।

    Google Workspace Marketplace SDK সক্ষম করুন

  6. Marketplace SDK অ্যাপ কনফিগারেশন অ্যাপ দৃশ্যমানতাকে private এ সেট করুন।

  7. Marketplace SDK Store Listing পৃষ্ঠায় প্রয়োজনীয় ফিল্ডগুলি পূরণ করুন এবং PUBLISH এ ক্লিক করুন। অ্যাপ তালিকা প্রকাশিত হওয়ার পর, ডোমেনের ব্যবহারকারীরা Google Workspace Marketplace- এ অথবা Store Listing পৃষ্ঠায় দেখানো অ্যাপ URL- এ গিয়ে অ্যাপটি খুঁজে পেতে এবং ইনস্টল করতে পারবেন।

OAuth 2.0 সম্পর্কে

Classroom API-তে অ্যাক্সেসের জন্য ব্যবহারকারীর ডেটা অ্যাক্সেসের সম্মতি প্রয়োজন। সাইন-ইন করা ব্যবহারকারীর জন্য OAuth স্কোপগুলিতে Google অ্যাক্সেসের অনুরোধ করে এবং একটি টোকেন গ্রহণ করে এটি পাওয়া যায় যা পরবর্তীতে Google Classroom-এ API কল করতে ব্যবহার করা যেতে পারে। স্কোপগুলি Google Workspace Marketplace স্টোর তালিকায় কনফিগার করা আবশ্যক যাতে ডোমেন অ্যাডমিনিস্ট্রেটর তাদের ডোমেন ব্যবহারকারীদের পক্ষে সম্মতি প্রদান করতে পারেন যদি তারা অ্যাড-অন ইনস্টল করেন।

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

সমস্ত উপলব্ধ স্কোপ এবং তাদের ব্যবহারের বিস্তারিত তালিকার জন্য OAuth Scopes for Google API পৃষ্ঠাটি দেখুন। সাধারণ OAuth কনফিগারেশন তথ্যের জন্য Workspace ডকুমেন্টেশনে OAuth কনফিগার করুন পৃষ্ঠাটি দেখুন।

ব্যবহারকারীর অনুমতি

আপনার ওয়েব অ্যাপের অন্তত নিম্নলিখিত স্কোপগুলির মধ্যে একটির অনুরোধ করা উচিত:

  • https://www.googleapis.com/auth/userinfo.email , যা একটি অ্যাপ্লিকেশনকে ব্যবহারকারীর ইমেল ঠিকানা দেখতে দেয়।
  • https://www.googleapis.com/auth/userinfo.profile , যা একটি অ্যাপ্লিকেশনকে ব্যক্তিগত তথ্য যেমন প্রতিকৃতি, প্রথম এবং শেষ নাম এবং ব্যবহারকারীর দ্বারা সর্বজনীনভাবে উপলব্ধ অন্যান্য ব্যক্তিগত তথ্য দেখতে দেয়।

আপনার অ্যাড-অনে কোনও ব্যবহারকারী এই স্কোপগুলির মধ্যে একটি অনুমোদন করার পরে, সেগুলি login_hint কোয়েরি প্যারামিটার দ্বারা সনাক্ত করা হয়। একটি iframe খোলার সময় এই প্যারামিটারটি আপনার ওয়েব অ্যাপের যেকোনো URL-এ পাঠানো হয়। যদি কোনও ব্যবহারকারী এই স্কোপগুলির মধ্যে একটি অনুমোদন না করে থাকেন, তাহলে login_hint পাঠানো হবে না।

login_hint হল একটি স্ট্যান্ডার্ড OpenID Connect প্যারামিটার যা আপনি Google সাইন-ইন ব্যবহার করার সময় অথবা OAuth টোকেনের অনুরোধ করার সময় ঐচ্ছিকভাবে Google-কে দিতে পারেন। এটি শেষ ব্যবহারকারীর জন্য অনুমোদনের অভিজ্ঞতাকে আরও মসৃণ করার উদ্দেশ্যে তৈরি।

শ্রেণীকক্ষের অ্যাড-অন স্কোপ

নিম্নলিখিত স্কোপগুলি ক্লাসরুম অ্যাড-অনের জন্য নির্দিষ্ট:

  • https://www.googleapis.com/auth/classroom.addons.teacher , যা সমস্ত API পদ্ধতিতে অ্যাক্সেসের অনুমতি দেয়।
  • https://www.googleapis.com/auth/classroom.addons.student , যা ভ্যালিডেশন এবং অ্যাটাচমেন্ট রিড অপারেশন চালু করার অ্যাক্সেসের অনুমতি দেয়।

এমনকি ব্যবহারকারীর শংসাপত্র নির্দেশ করে এমন একটি বৈধ OAuth অ্যাক্সেস টোকেন থাকা সত্ত্বেও, API কলগুলি অতিরিক্ত প্রয়োজনীয়তা দ্বারা সীমাবদ্ধ থাকে:

  • সকল পদ্ধতির জন্য ব্যবহারকারীকে অনুরোধে courseId দ্বারা নির্দিষ্ট কোর্সের শিক্ষক বা ছাত্র হতে হবে।
  • সংযুক্তি তৈরি, আপডেট, মুছে ফেলা এবং গ্রেড পাসব্যাকের জন্য ব্যবহারকারীকে শিক্ষক হতে হবে।
  • একটি নির্দিষ্ট গুগল ক্লাসরুম পোস্টে কলগুলি নিম্নলিখিত চেকগুলির মাধ্যমে গেট করা হয়।
    • যখন একটি অ্যাড-অনের পোস্টে ইতিমধ্যেই কমপক্ষে একটি সংযুক্তি থাকে, তখন এটি নিম্নলিখিতগুলির জন্য অনুরোধ করতে পারে:
      • আইফ্রেম লঞ্চ বৈধতা
      • সংযুক্তি পড়া, আপডেট করা এবং মুছে ফেলার ক্রিয়াকলাপ
      • সেই পোস্টে গ্রেড আপডেট
    • যখন অ্যাটাচমেন্ট ডিসকভারি আইফ্রেমটি প্রথম খোলা হয়, তখন অ্যাড-অনটিতে পোস্টে কোনও অ্যাটাচমেন্ট নাও থাকতে পারে। একটি addOnToken কোয়েরি প্যারামিটার সরবরাহ করা হয় যা নিম্নলিখিতগুলির জন্য অনুরোধ করতে ব্যবহার করা যেতে পারে:
      • পোস্টের নিচে একটি সংযুক্তি তৈরি করা ( addOnToken আবশ্যক)
      • বৈধতা চালু করুন (যদি addOnToken সরবরাহ করা হয় তবে তা যাচাই করা হয় এবং যখন অ্যাড-অনের পোস্টে কোনও সংযুক্তি না থাকে তখন এটি প্রয়োজন হয়)

OAuth যাচাইকরণ

একটি ক্লাসরুম অ্যাড-অন গুগল ব্যবহারকারীদের ডেটা অ্যাক্সেস করার জন্য গুগল এপিআই ব্যবহার করে।

যাচাইকরণ প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য OAuth API যাচাইকরণ FAQ দেখুন।

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

সাধারণ Google Workspace Marketplace SDK কনফিগারেশন তথ্যের জন্য Google Workspace Marketplace SDK সক্ষম এবং কনফিগার করুন এবং একটি Google Workspace Marketplace স্টোর তালিকা তৈরি করুন দেখুন।

তালিকাভুক্তির বিবেচ্য বিষয়গুলি

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

আপনার তালিকায় এই নির্দেশিকাগুলি অনুসরণ করুন:

  • অ্যাপের বিবরণের অধীনে:
    • অ্যাপ্লিকেশনের নামে যতিচিহ্ন ব্যবহার করবেন না। উদাহরণস্বরূপ, " আমার কোম্পানি : আমার অ্যাড-অন" অথবা "আমার কোম্পানির অ্যাড-অন" এর পরিবর্তে "আমার কোম্পানির দ্বারা আমার অ্যাড-অন" ব্যবহার করুন।
    • সংক্ষিপ্ত বিবরণ এবং বিস্তারিত বিবরণে হুবহু একই লেখা থাকা উচিত নয়।
    • নিশ্চিত করুন যে আপনি মূল্য নির্ধারণের ক্ষেত্রের জন্য একটি মান নির্বাচন করেছেন। এই ক্ষেত্রে বিনামূল্যে , বিনামূল্যে ট্রায়াল সহ অর্থ প্রদান , বিনামূল্যে বৈশিষ্ট্য সহ অর্থ প্রদান এবং অর্থ প্রদানের বিকল্পগুলি অন্তর্ভুক্ত রয়েছে। মার্কেটপ্লেস তালিকাতে আপনাকে খরচের পরিমাণ নির্দিষ্ট করতে হবে না।
    • নিশ্চিত করুন যে আপনি বিভাগ ক্ষেত্রের জন্য একটি মান নির্বাচন করেছেন। ক্লাসরুম অ্যাড-অনের জন্য একাডেমিক রিসোর্স বা শিক্ষক এবং প্রশাসক সরঞ্জামগুলি ভাল পছন্দ হতে পারে।
    • আরও তথ্যের জন্য মার্কেটপ্লেসের অ্যাপের বিবরণে তালিকাভুক্ত আইটেমগুলি দেখুন।
  • গ্রাফিক্স সম্পদের অধীনে:
  • সাপোর্ট লিঙ্কের অধীনে:
    • আপনার অ্যাপ্লিকেশনের পরিষেবার শর্তাবলীর একটি লিঙ্ক সরবরাহ করেছেন কিনা তা নিশ্চিত করুন।
  • নিশ্চিত করুন যে আপনি Google API ব্র্যান্ডিং নির্দেশিকা পূরণ করছেন, যা অনুমোদিত নাম এবং বিবরণ কভার করে।
  • যদি আপনি আপনার তালিকায় কোনও Google পণ্য উল্লেখ করেন, তাহলে ট্রেডমার্ক তালিকায় দেওয়া ফর্ম্যাটে তার নাম ব্যবহার করুন। যদি উল্লেখ করা থাকে তবে ট্রেডমার্ক (™) প্রতীকটি অন্তর্ভুক্ত করুন; " Google Docs™ " ব্যবহার করুন, "Google Docs" ব্যবহার করবেন না।

গুগলের লাইসেন্সিং এবং বিলিং পরিষেবার সাথে একীভূত হন

আপনি যদি আপনার Google Workspace Marketplace অ্যাপ্লিকেশনগুলিকে Google এর লাইসেন্সিং এবং বিলিং পরিষেবার সাথে একীভূত করতে আগ্রহী হন, তাহলে Marketplace API দেখুন।

ইনস্টলেশন সেটিংস

অ্যাড-অনগুলি অ্যাডমিনিস্ট্রেটর ইনস্টলেশনের পাশাপাশি পৃথক ইনস্টলেশনের অনুমতি দিতে পারে। এই পৃষ্ঠাটি দুটি ইনস্টলেশন ধরণের মধ্যে কিছু পার্থক্য তুলে ধরে। এটি কোনও ইনস্টলেশন ধরণের প্রচার করার উদ্দেশ্যে নয়। আপনি Google Workspace Marketplace SDK অ্যাপ কনফিগারেশন পৃষ্ঠায় পৃথক ইনস্টলেশনের অনুমতি দেবেন কিনা তা বেছে নিতে পারেন।

প্রশাসক ইনস্টলেশন

অ্যাডমিনিস্ট্রেটর ইনস্টলেশনের মাধ্যমে একজন অ্যাডমিনিস্ট্রেটর একটি ডোমেনের সমস্ত অ্যাকাউন্টে অথবা নির্দিষ্ট অ্যাক্সেস গ্রুপ বা সাংগঠনিক ইউনিটে একটি অ্যাড-অন যোগ করতে পারেন। শুধুমাত্র একজন ডোমেন অ্যাডমিনিস্ট্রেটর একটি অ্যাডমিনিস্ট্রেটর ইনস্টলেশন করতে পারেন। অ্যাডমিনিস্ট্রেটর ঐচ্ছিকভাবে ডোমেনের সমস্ত ব্যবহারকারীর পক্ষে সমস্ত অ্যাক্সেস স্কোপে সম্মতি দিতে পারেন; যদি অ্যাডমিনিস্ট্রেটর তা করতে চান তবে ব্যবহারকারীদের কোনও অ্যাক্সেস স্কোপে সম্মতি দিতে বলা হয় না।

অ্যাডমিনিস্ট্রেটর ইনস্টলেশন সংক্রান্ত কিছু বিবেচ্য বিষয় নিচে দেওয়া হল।

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

অ্যাডমিনিস্ট্রেটর ইনস্টলেশন কীভাবে করতে হয় এবং সাংগঠনিক কাঠামো কীভাবে কাজ করে সে সম্পর্কে আরও তথ্যের জন্য সাংগঠনিক ইউনিট এবং অ্যাক্সেস গ্রুপ সম্পর্কে আরও জানতে "আপনার ডোমেনে মার্কেটপ্লেস অ্যাপ ইনস্টল করুন" দেখুন।

পৃথক ইনস্টলেশন

পৃথক ইনস্টলেশন ব্যবহারকারীর নিজস্ব অ্যাকাউন্টে একটি অ্যাড-অন যোগ করে। ইনস্টলেশনের সময় ব্যবহারকারীকে অ্যাড-অনের অ্যাক্সেস স্কোপে সম্মতি দিতে বলা হয়।

পৃথক ইনস্টলেশন সম্পর্কিত কিছু বিবেচ্য বিষয় নিচে দেওয়া হল।

  • গ্রহণের সুবিধা দিন। আরও বেশি ব্যবহারকারী Google Workspace Marketplace থেকে আপনার অ্যাড-অন দেখতে এবং ইনস্টল করতে পারবেন। পৃথক ইনস্টলেশনের অনুমতি দিলে আরও বেশি শিক্ষক আপনার পণ্য গ্রহণ করতে বা এর পক্ষে সমর্থন করতে উৎসাহিত হতে পারেন।
  • অ্যাডমিনিস্ট্রেটর পরীক্ষা। একজন অ্যাডমিনিস্ট্রেটর একটি বৃহত্তর গোষ্ঠীর জন্য অনুমোদন বা ইনস্টল করার আগে এটি পরীক্ষা বা মূল্যায়ন করার জন্য পৃথকভাবে একটি অ্যাড-অন ইনস্টল করতে পারেন।

ব্যবহারকারীদের পক্ষ থেকে অ্যাড-অন ইনস্টল করার পাশাপাশি, অ্যাডমিনিস্ট্রেটররা একটি অ্যালোলিস্টও বজায় রাখতে পারেন যাতে ব্যবহারকারীরা এমন অ্যাড-অন ইনস্টল করতে পারেন যা পৃথক ইনস্টলেশনের অনুমতি দেয়। যদি কোনও অ্যাড-অন অ্যালোলিস্টে না থাকে, তাহলেও ব্যবহারকারীরা Google Workspace Marketplace-এ অ্যাড-অনের তালিকা দেখতে পাবেন কিন্তু অ্যাড-অন ইনস্টল করতে পারবেন না; পরিবর্তে তারা একটি বার্তা দেখতে পাবেন যেখানে ব্যাখ্যা করা হয়েছে যে কোনও ডোমেন অ্যাডমিনিস্ট্রেটর অ্যাড-অনটি ইনস্টল করার অনুমতি দেয়নি। এই আচরণ সম্পর্কে আরও জানতে আপনার অ্যালোলিস্টে Google Workspace Marketplace অ্যাপগুলি পরিচালনা করুন দেখুন।

আরও তথ্যের জন্য Google Workspace Marketplace ইনস্টলেশন সেটিংস ডকুমেন্টেশন দেখুন।

অ্যাপ ইন্টিগ্রেশন

আপনাকে অবশ্যই অ্যাটাচমেন্ট সেটআপ URI ফিল্ডে একটি লঞ্চ আইফ্রেম URL প্রদান করতে হবে। এই URLটি অ্যাটাচমেন্ট ডিসকভারি আইফ্রেমের জন্য আইফ্রেম src মান হিসেবে ব্যবহার করা হয়। শিক্ষকরা তাদের অ্যাসাইনমেন্টে সংযুক্ত করার জন্য কন্টেন্ট বা কার্যকলাপ খুঁজে পেতে অ্যাটাচমেন্ট ডিসকভারি আইফ্রেম ব্যবহার করেন। এটি গুগল ক্লাউড প্রজেক্ট কনসোলে সেট করা যেতে পারে।

আইফ্রেম ইউআরআই কনফিগারেশন

অনুমোদিত সংযুক্তি URI উপসর্গগুলি *.addOnAttachments.create এবং *.addOnAttachments.patch পদ্ধতি ব্যবহার করে একটি AddOnAttachment এ সেট করা URI গুলিকে যাচাই করার জন্য ব্যবহৃত হয়। যাচাইকরণটি একটি আক্ষরিক স্ট্রিং প্রিফিক্স ম্যাচ এবং ওয়াইল্ড কার্ড ব্যবহারের অনুমতি দেয় না।

আপনার অ্যাড-অন থেকে সংযুক্তিগুলি অনুমোদিত এমন সমস্ত URI উপসর্গগুলিও আপনাকে অবশ্যই নির্দিষ্ট করতে হবে। এই বৈশিষ্ট্যটি অননুমোদিত উৎস থেকে সংযুক্তিগুলি প্রতিরোধ করে সুরক্ষা বৃদ্ধি করে।

আপনার Google Cloud প্রজেক্টের Marketplace SDK অ্যাপ কনফিগারেশন পৃষ্ঠায় এই দুটি মান সেট করুন।

পরীক্ষার হিসাব

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

প্রস্তাবিত পরীক্ষার অ্যাকাউন্ট:

  • ট্যামি টিচার, tammy.teacher@<আপনার ডেমো ডোমেইন>
  • স্যাম স্টুডেন্ট, sam.student@<আপনার ডেমো ডোমেইন>
  • স্যালি স্টুডেন্ট, sally.student@<আপনার ডেমো ডোমেইন>

একটি নতুন পরীক্ষা অ্যাকাউন্ট তৈরি করতে এই পদ্ধতি অনুসরণ করুন:

  1. আপনার অ্যাডমিন কনসোলে লগইন করুন।
  2. ব্যবহারকারীদের এ নেভিগেট করুন।
  3. নতুন ব্যবহারকারী যোগ করুন ক্লিক করুন (চিত্র ১ দেখুন)।
  4. ব্যবহারকারীর তথ্য লিখুন এবং যথাযথ ভূমিকা নির্ধারণ করুন।

নতুন ব্যবহারকারী যোগ করুন ক্লিক করুন চিত্র ১. অ্যাডমিন কনসোলের মধ্যে নতুন ব্যবহারকারী যোগ করুন লিঙ্কের অবস্থান।

একটি নতুন পরীক্ষা গ্রুপ তৈরি করতে এই পদ্ধতি অনুসরণ করুন:

  1. আপনার অ্যাডমিন কনসোলে লগইন করুন।
  2. গ্রুপগুলিতে নেভিগেট করুন।
  3. গ্রুপ তৈরি করুন ক্লিক করুন (চিত্র ২ দেখুন)।
  4. গ্রুপের সদস্য এবং মালিকদের নাম লিখুন।

গ্রুপ তৈরি করুন ক্লিক করুন চিত্র ২. অ্যাডমিন কনসোলের মধ্যে গ্রুপ তৈরি করুন লিঙ্কের অবস্থান।