- সম্পদ: ফর্ম
- তথ্য
- ফর্ম সেটিংস
- কুইজ সেটিংস
- ইমেইল সংগ্রহের প্রকার
- আইটেম
- প্রশ্ন আইটেম
- প্রশ্ন
- চয়েস প্রশ্ন
- চয়েস টাইপ
- অপশন
- GoToAction
- ছবি
- মিডিয়া প্রোপার্টি
- প্রান্তিককরণ
- পাঠ্য প্রশ্ন
- স্কেল প্রশ্ন
- তারিখ প্রশ্ন
- সময় প্রশ্ন
- ফাইল আপলোড প্রশ্ন
- ফাইলের প্রকার
- সারি প্রশ্ন
- রেটিং প্রশ্ন
- রেটিং আইকন টাইপ
- গ্রেডিং
- সঠিক উত্তর
- সঠিক উত্তর
- প্রশ্ন গ্রুপ আইটেম
- গ্রিড
- পেজব্রেক আইটেম
- পাঠ্য আইটেম
- ইমেজ আইটেম
- ভিডিও আইটেম
- ভিডিও
- প্রকাশনা সেটিংস
- পাবলিশ স্টেট
- পদ্ধতি
সম্পদ: ফর্ম
একটি Google ফর্ম নথি। ড্রাইভে একটি ফর্ম তৈরি করা হয় এবং একটি ফর্ম মুছে ফেলা বা এর অ্যাক্সেস সুরক্ষাগুলি পরিবর্তন করা ড্রাইভ API এর মাধ্যমে করা হয়৷
JSON প্রতিনিধিত্ব |
---|
{ "formId": string, "info": { object ( |
ক্ষেত্র | |
---|---|
formId | শুধুমাত্র আউটপুট। ফর্ম আইডি। |
info | প্রয়োজন। ফর্মের শিরোনাম এবং বিবরণ। |
settings | ফর্মের সেটিংস। এটি |
items[] | প্রয়োজন। ফর্মের আইটেমগুলির একটি তালিকা, যার মধ্যে বিভাগ শিরোনাম, প্রশ্ন, এমবেডেড মিডিয়া ইত্যাদি অন্তর্ভুক্ত থাকতে পারে। |
revisionId | শুধুমাত্র আউটপুট। ফর্মের রিভিশন আইডি। আপডেটের অনুরোধে রিভিশন আইডির বিন্যাস সময়ের সাথে পরিবর্তিত হতে পারে, তাই এটিকে অস্বচ্ছভাবে বিবেচনা করা উচিত। একটি রিভিশন আইডি ফেরত দেওয়ার পরে শুধুমাত্র 24 ঘন্টা বৈধ হওয়ার নিশ্চয়তা দেওয়া হয় এবং ব্যবহারকারীদের মধ্যে শেয়ার করা যাবে না। যদি কলগুলির মধ্যে পুনর্বিবেচনা আইডি অপরিবর্তিত থাকে, তাহলে ফর্মের বিষয়বস্তু পরিবর্তিত হয়নি৷ বিপরীতভাবে, একটি পরিবর্তিত আইডি (একই ফর্ম এবং ব্যবহারকারীর জন্য) সাধারণত ফর্মের বিষয়বস্তু আপডেট করা হয়; যাইহোক, আইডি ফরম্যাট পরিবর্তনের মতো অভ্যন্তরীণ কারণগুলির কারণেও একটি পরিবর্তিত আইডি হতে পারে। ফর্ম বিষয়বস্তু ফর্ম মেটাডেটা বাদ দেয়, সহ:
|
responderUri | শুধুমাত্র আউটপুট। উত্তরদাতাদের সাথে শেয়ার করার জন্য ফর্ম URI৷ এটি একটি পৃষ্ঠা খোলে যা ব্যবহারকারীকে প্রতিক্রিয়া জমা দেওয়ার অনুমতি দেয় কিন্তু প্রশ্ন সম্পাদনা করে না। যে ফর্মগুলির জন্য |
linkedSheetId | শুধুমাত্র আউটপুট। লিঙ্ক করা Google শীটের আইডি যা এই ফর্ম থেকে প্রতিক্রিয়া জমা করছে (যদি এই ধরনের শীট থাকে)। |
publishSettings | শুধুমাত্র আউটপুট। একটি ফর্মের জন্য প্রকাশনার সেটিংস৷ এই ক্ষেত্রটি লিগ্যাসি ফর্মের জন্য সেট করা নেই কারণ তাদের |
তথ্য
একটি ফর্ম জন্য সাধারণ তথ্য.
JSON প্রতিনিধিত্ব |
---|
{ "title": string, "documentTitle": string, "description": string } |
ক্ষেত্র | |
---|---|
title | প্রয়োজন। ফর্মের শিরোনাম যা উত্তরদাতাদের কাছে দৃশ্যমান। |
documentTitle | শুধুমাত্র আউটপুট। ডকুমেন্টের শিরোনাম যা ড্রাইভে দৃশ্যমান। |
description | ফর্মের বর্ণনা। |
ফর্ম সেটিংস
একটি ফর্ম সেটিংস.
JSON প্রতিনিধিত্ব |
---|
{ "quizSettings": { object ( |
ক্ষেত্র | |
---|---|
quizSettings | কুইজ ফর্ম এবং গ্রেডিং সম্পর্কিত সেটিংস। |
emailCollectionType | ঐচ্ছিক। ফর্মটি উত্তরদাতাদের কাছ থেকে ইমেল ঠিকানা সংগ্রহ করে কিনা তা নির্ধারণ করে। |
কুইজ সেটিংস
কুইজ ফর্ম এবং গ্রেডিং সম্পর্কিত সেটিংস। এগুলো অবশ্যই UpdateSettingsRequest এর সাথে আপডেট করতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "isQuiz": boolean } |
ক্ষেত্র | |
---|---|
isQuiz | এই ফর্ম একটি কুইজ বা না. সত্য হলে, প্রশ্নের |
ইমেইল সংগ্রহের প্রকার
ঐচ্ছিক। ফর্মটি উত্তরদাতাদের কাছ থেকে ইমেল ঠিকানা সংগ্রহ করে কিনা এবং ইমেল ঠিকানাগুলি কীভাবে সংগ্রহ করা হয় তা নির্ধারণ করে সেটি সেটিং। যদি ফর্মটি ইমেল ঠিকানা সংগ্রহ করে, তাহলে মানগুলি formResponse.respondentEmail
ফিল্ডে জমা হয়।
এনামস | |
---|---|
EMAIL_COLLECTION_TYPE_UNSPECIFIED | অনির্দিষ্ট। এই মান অব্যবহৃত. |
DO_NOT_COLLECT | ফর্মটি ইমেল ঠিকানা সংগ্রহ করে না। ফর্ম মালিক একটি Google অ্যাকাউন্ট ব্যবহার করলে ডিফল্ট মান। |
VERIFIED | সাইন-ইন করা ব্যবহারকারীর অ্যাকাউন্টের উপর ভিত্তি করে ফর্মটি স্বয়ংক্রিয়ভাবে ইমেল ঠিকানা সংগ্রহ করে। ফর্মের মালিক Google Workspace অ্যাকাউন্ট ব্যবহার করলে ডিফল্ট মান। |
RESPONDER_INPUT | ফর্মটি একটি ক্ষেত্র ব্যবহার করে ইমেল ঠিকানা সংগ্রহ করে যা উত্তরদাতা ফর্মটিতে পূরণ করে। |
আইটেম
ফর্ম একটি একক আইটেম. kind
আইটেম কোন ধরনের সংজ্ঞায়িত.
JSON প্রতিনিধিত্ব |
---|
{ "itemId": string, "title": string, "description": string, // Union field |
ক্ষেত্র | |
---|---|
itemId | আইটেম আইডি. তৈরি করার সময়, এটি প্রদান করা যেতে পারে তবে আইডিটি ইতিমধ্যে ফর্মে ব্যবহার করা উচিত নয়। যদি প্রদান না করা হয়, একটি নতুন আইডি বরাদ্দ করা হয়. |
title | আইটেম শিরোনাম. |
description | আইটেম বর্ণনা. |
ইউনিয়ন ক্ষেত্র kind . প্রয়োজন। আইটেম এই ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
questionItem | ব্যবহারকারীর কাছে একটি প্রশ্ন উত্থাপন করে। |
questionGroupItem | একটি একক প্রধান প্রম্পট সহ ব্যবহারকারীর কাছে এক বা একাধিক প্রশ্ন উত্থাপন করে৷ |
pageBreakItem | একটি শিরোনাম দিয়ে একটি নতুন পৃষ্ঠা শুরু করে। |
textItem | পৃষ্ঠায় একটি শিরোনাম এবং বিবরণ প্রদর্শন করে। |
imageItem | পৃষ্ঠায় একটি চিত্র প্রদর্শন করে। |
videoItem | পৃষ্ঠায় একটি ভিডিও প্রদর্শন করে। |
প্রশ্ন আইটেম
একটি একক প্রশ্ন ধারণকারী একটি ফর্ম আইটেম.
JSON প্রতিনিধিত্ব |
---|
{ "question": { object ( |
ক্ষেত্র | |
---|---|
question | প্রয়োজন। প্রদর্শিত প্রশ্ন. |
image | প্রশ্নের মধ্যে প্রদর্শিত চিত্র। |
প্রশ্ন
কোন প্রশ্ন. নির্দিষ্ট ধরনের প্রশ্ন তার kind
দ্বারা পরিচিত হয়।
JSON প্রতিনিধিত্ব |
---|
{ "questionId": string, "required": boolean, "grading": { object ( |
ক্ষেত্র | |
---|---|
questionId | শুধু পড়ুন। প্রশ্ন আইডি. তৈরি করার সময়, এটি প্রদান করা যেতে পারে তবে আইডিটি ইতিমধ্যে ফর্মে ব্যবহার করা উচিত নয়। যদি প্রদান না করা হয়, একটি নতুন আইডি বরাদ্দ করা হয়. |
required | একজন উত্তরদাতাকে তাদের প্রতিক্রিয়া জমা দেওয়ার জন্য প্রশ্নের উত্তর দিতে হবে কিনা। |
grading | প্রশ্নের জন্য গ্রেডিং সেটআপ। |
ইউনিয়ন ক্ষেত্র kind . প্রয়োজন। প্রশ্নের ধরন একজন উত্তরদাতাকে দেওয়া হয়েছে। kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
choiceQuestion | একজন উত্তরদাতা বিকল্পগুলির একটি পূর্ব-নির্ধারিত সেট থেকে বেছে নিতে পারেন। |
textQuestion | একজন উত্তরদাতা একটি বিনামূল্যে পাঠ্য প্রতিক্রিয়া লিখতে পারেন। |
scaleQuestion | একজন উত্তরদাতা একটি পরিসর থেকে একটি সংখ্যা চয়ন করতে পারেন। |
dateQuestion | একজন উত্তরদাতা একটি তারিখ লিখতে পারেন। |
timeQuestion | একজন উত্তরদাতা একটি সময় প্রবেশ করতে পারেন। |
fileUploadQuestion | একজন উত্তরদাতা এক বা একাধিক ফাইল আপলোড করতে পারেন। |
rowQuestion | একটি |
ratingQuestion | একজন উত্তরদাতা আইকনগুলির একটি পূর্ব-নির্ধারিত সেট থেকে একটি রেটিং বেছে নিতে পারেন। |
চয়েস প্রশ্ন
একটি রেডিও/চেকবক্স/ড্রপডাউন প্রশ্ন।
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | প্রয়োজন। পছন্দের প্রশ্নের ধরন। |
options[] | প্রয়োজন। বিকল্পগুলির তালিকা যা একজন উত্তরদাতাকে বেছে নিতে হবে। |
shuffle | কুইজের বিভিন্ন উদাহরণের জন্য বিকল্পগুলি এলোমেলো ক্রমে প্রদর্শিত হবে কিনা। এটি প্রায়শই উত্তরদাতাদের দ্বারা প্রতারণা রোধ করতে ব্যবহৃত হয় যারা অন্য উত্তরদাতার পর্দার দিকে তাকিয়ে থাকতে পারে, অথবা একটি সমীক্ষায় পক্ষপাত দূর করতে যা সর্বদা একই বিকল্পগুলিকে প্রথম বা শেষ করে চালু করা হতে পারে। |
চয়েস টাইপ
পছন্দের ধরন।
এনামস | |
---|---|
CHOICE_TYPE_UNSPECIFIED | ডিফল্ট মান। অব্যবহৃত। |
RADIO | রেডিও বোতাম: সমস্ত পছন্দ ব্যবহারকারীকে দেখানো হয়, যারা শুধুমাত্র একটি বেছে নিতে পারে। |
CHECKBOX | চেকবক্স: সমস্ত পছন্দ ব্যবহারকারীকে দেখানো হয়, যারা সেগুলির যেকোনো সংখ্যা বেছে নিতে পারে। |
DROP_DOWN | ড্রপ-ডাউন মেনু: পছন্দগুলি শুধুমাত্র চাহিদা অনুযায়ী ব্যবহারকারীকে দেখানো হয়, অন্যথায় শুধুমাত্র বর্তমান পছন্দ দেখানো হয়। শুধুমাত্র একটি বিকল্প বেছে নেওয়া যেতে পারে। |
অপশন
চয়েস প্রশ্নের জন্য একটি বিকল্প।
JSON প্রতিনিধিত্ব |
---|
{ "value": string, "image": { object ( |
ক্ষেত্র | |
---|---|
value | প্রয়োজন। ব্যবহারকারীর কাছে উপস্থাপিত পছন্দ। |
image | একটি বিকল্প হিসাবে চিত্র প্রদর্শন করুন. |
isOther | বিকল্পটি "অন্য" কিনা। বর্তমানে শুধুমাত্র |