REST Resource: forms

সম্পদ: ফর্ম

একটি Google ফর্ম নথি। ড্রাইভে একটি ফর্ম তৈরি করা হয় এবং একটি ফর্ম মুছে ফেলা বা এর অ্যাক্সেস সুরক্ষাগুলি পরিবর্তন করা ড্রাইভ API এর মাধ্যমে করা হয়৷

JSON প্রতিনিধিত্ব
{
  "formId": string,
  "info": {
    object (Info)
  },
  "settings": {
    object (FormSettings)
  },
  "items": [
    {
      object (Item)
    }
  ],
  "revisionId": string,
  "responderUri": string,
  "linkedSheetId": string
}
ক্ষেত্র
formId

string

শুধুমাত্র আউটপুট। ফর্ম আইডি।

info

object ( Info )

প্রয়োজন। ফর্মের শিরোনাম এবং বিবরণ।

settings

object ( FormSettings )

ফর্মের সেটিংস। এটি UpdateSettingsRequest এর সাথে আপডেট করা আবশ্যক; forms.create এবং UpdateFormInfoRequest এর সময় এটি উপেক্ষা করা হয়।

items[]

object ( Item )

প্রয়োজন। ফর্মের আইটেমগুলির একটি তালিকা, যার মধ্যে বিভাগ শিরোনাম, প্রশ্ন, এমবেডেড মিডিয়া ইত্যাদি অন্তর্ভুক্ত থাকতে পারে।

revisionId

string

শুধুমাত্র আউটপুট। ফর্মের রিভিশন আইডি। আপডেটের অনুরোধে WriteControl এ ব্যবহার করা হয়েছে সংশোধনের ভিত্তিতে চিহ্নিত করার জন্য।

রিভিশন আইডির বিন্যাস সময়ের সাথে পরিবর্তিত হতে পারে, তাই এটিকে অস্বচ্ছভাবে বিবেচনা করা উচিত। একটি রিভিশন আইডি ফেরত দেওয়ার পরে শুধুমাত্র 24 ঘন্টা বৈধ হওয়ার নিশ্চয়তা দেওয়া হয় এবং ব্যবহারকারীদের মধ্যে শেয়ার করা যাবে না। যদি কলগুলির মধ্যে পুনর্বিবেচনা আইডি অপরিবর্তিত থাকে, তবে ফর্মটি পরিবর্তিত হয়নি৷ বিপরীতভাবে, একটি পরিবর্তিত আইডি (একই ফর্ম এবং ব্যবহারকারীর জন্য) সাধারণত ফর্ম আপডেট করা হয়েছে; যাইহোক, আইডি ফরম্যাট পরিবর্তনের মতো অভ্যন্তরীণ কারণগুলির কারণেও একটি পরিবর্তিত আইডি হতে পারে।

responderUri

string

শুধুমাত্র আউটপুট। উত্তরদাতাদের সাথে শেয়ার করার জন্য ফর্ম URI৷ এটি একটি পৃষ্ঠা খোলে যা ব্যবহারকারীকে প্রতিক্রিয়া জমা দেওয়ার অনুমতি দেয় কিন্তু প্রশ্ন সম্পাদনা করে না।

linkedSheetId

string

শুধুমাত্র আউটপুট। লিঙ্ক করা Google শীটের আইডি যা এই ফর্ম থেকে প্রতিক্রিয়া জমা করছে (যদি এই ধরনের শীট থাকে)।

তথ্য

একটি ফর্ম জন্য সাধারণ তথ্য.

JSON প্রতিনিধিত্ব
{
  "title": string,
  "documentTitle": string,
  "description": string
}
ক্ষেত্র
title

string

প্রয়োজন। ফর্মের শিরোনাম যা উত্তরদাতাদের কাছে দৃশ্যমান।

documentTitle

string

শুধুমাত্র আউটপুট। ডকুমেন্টের শিরোনাম যা ড্রাইভে দৃশ্যমান। Info.title খালি থাকলে, Google Forms UI-তে documentTitle এর জায়গায় উপস্থিত হতে পারে এবং উত্তরদাতাদের কাছে দৃশ্যমান হতে পারে। documentTitle তৈরিতে সেট করা যেতে পারে, কিন্তু ব্যাচআপডেট অনুরোধ দ্বারা সংশোধন করা যাবে না। অনুগ্রহ করে Google ড্রাইভ API ব্যবহার করুন যদি আপনার documentTitle প্রোগ্রাম্যাটিকভাবে আপডেট করতে হয়।

description

string

ফর্মের বর্ণনা।

ফর্ম সেটিংস

একটি ফর্ম সেটিংস.

JSON প্রতিনিধিত্ব
{
  "quizSettings": {
    object (QuizSettings)
  }
}
ক্ষেত্র
quizSettings

object ( QuizSettings )

কুইজ ফর্ম এবং গ্রেডিং সম্পর্কিত সেটিংস।

কুইজ সেটিংস

কুইজ ফর্ম এবং গ্রেডিং সম্পর্কিত সেটিংস। এগুলো অবশ্যই UpdateSettingsRequest এর সাথে আপডেট করতে হবে।

JSON প্রতিনিধিত্ব
{
  "isQuiz": boolean
}
ক্ষেত্র
isQuiz

boolean

এই ফর্ম একটি কুইজ বা না. সত্য হলে, প্রশ্নের Grading উপর ভিত্তি করে উত্তরগুলি গ্রেড করা হয়। মিথ্যা সেট করার পরে, সমস্ত প্রশ্ন Grading মুছে ফেলা হয়।

আইটেম

ফর্ম একটি একক আইটেম. kind আইটেম কোন ধরনের সংজ্ঞায়িত.

JSON প্রতিনিধিত্ব
{
  "itemId": string,
  "title": string,
  "description": string,

  // Union field kind can be only one of the following:
  "questionItem": {
    object (QuestionItem)
  },
  "questionGroupItem": {
    object (QuestionGroupItem)
  },
  "pageBreakItem": {
    object (PageBreakItem)
  },
  "textItem": {
    object (TextItem)
  },
  "imageItem": {
    object (ImageItem)
  },
  "videoItem": {
    object (VideoItem)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
itemId

string

আইটেম আইডি.

তৈরি করার সময়, এটি প্রদান করা যেতে পারে তবে আইডিটি ইতিমধ্যে ফর্মে ব্যবহার করা উচিত নয়। যদি প্রদান না করা হয়, একটি নতুন আইডি বরাদ্দ করা হয়.

title

string

আইটেম শিরোনাম.

description

string

আইটেম বর্ণনা.

ইউনিয়ন ক্ষেত্র kind . প্রয়োজন। আইটেম এই ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
questionItem

object ( QuestionItem )

ব্যবহারকারীর কাছে একটি প্রশ্ন উত্থাপন করে।

questionGroupItem

object ( QuestionGroupItem )

একটি একক প্রধান প্রম্পট সহ ব্যবহারকারীর কাছে এক বা একাধিক প্রশ্ন উত্থাপন করে৷

pageBreakItem

object ( PageBreakItem )

একটি শিরোনাম দিয়ে একটি নতুন পৃষ্ঠা শুরু করে।

textItem

object ( TextItem )

পৃষ্ঠায় একটি শিরোনাম এবং বিবরণ প্রদর্শন করে।

imageItem

object ( ImageItem )

পৃষ্ঠায় একটি চিত্র প্রদর্শন করে।

videoItem

object ( VideoItem )

পৃষ্ঠায় একটি ভিডিও প্রদর্শন করে।

প্রশ্ন আইটেম

একটি একক প্রশ্ন ধারণকারী একটি ফর্ম আইটেম.

JSON প্রতিনিধিত্ব
{
  "question": {
    object (Question)
  },
  "image": {
    object (Image)
  }
}
ক্ষেত্র
question

object ( Question )

প্রয়োজন। প্রদর্শিত প্রশ্ন.

image

object ( Image )

প্রশ্নের মধ্যে প্রদর্শিত চিত্র।

প্রশ্ন

কোন প্রশ্ন. নির্দিষ্ট ধরনের প্রশ্ন তার kind দ্বারা পরিচিত হয়।

JSON প্রতিনিধিত্ব
{
  "questionId": string,
  "required": boolean,
  "grading": {
    object (Grading)
  },

  // Union field kind can be only one of the following:
  "choiceQuestion": {
    object (ChoiceQuestion)
  },
  "textQuestion": {
    object (TextQuestion)
  },
  "scaleQuestion": {
    object (ScaleQuestion)
  },
  "dateQuestion": {
    object (DateQuestion)
  },
  "timeQuestion": {
    object (TimeQuestion)
  },
  "fileUploadQuestion": {
    object (FileUploadQuestion)
  },
  "rowQuestion": {
    object (RowQuestion)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
questionId

string

শুধুমাত্র পাঠযোগ্য. প্রশ্ন আইডি.

তৈরি করার সময়, এটি প্রদান করা যেতে পারে তবে আইডিটি ইতিমধ্যে ফর্মে ব্যবহার করা উচিত নয়। যদি প্রদান না করা হয়, একটি নতুন আইডি বরাদ্দ করা হয়.

required

boolean

একজন উত্তরদাতাকে তাদের প্রতিক্রিয়া জমা দেওয়ার জন্য প্রশ্নের উত্তর দিতে হবে কিনা।

grading

object ( Grading )

প্রশ্নের জন্য গ্রেডিং সেটআপ।

ইউনিয়ন ক্ষেত্র kind . প্রয়োজন। প্রশ্নের ধরন একজন উত্তরদাতাকে দেওয়া হয়েছে। kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
choiceQuestion

object ( ChoiceQuestion )

একজন উত্তরদাতা বিকল্পগুলির একটি পূর্ব-নির্ধারিত সেট থেকে বেছে নিতে পারেন।

textQuestion

object ( TextQuestion )

একজন উত্তরদাতা একটি বিনামূল্যে পাঠ্য প্রতিক্রিয়া লিখতে পারেন।

scaleQuestion

object ( ScaleQuestion )

একজন উত্তরদাতা একটি পরিসর থেকে একটি সংখ্যা চয়ন করতে পারেন।

dateQuestion

object ( DateQuestion )

একজন উত্তরদাতা একটি তারিখ লিখতে পারেন।

timeQuestion

object ( TimeQuestion )

একজন উত্তরদাতা একটি সময় প্রবেশ করতে পারেন।

fileUploadQuestion

object ( FileUploadQuestion )

একজন উত্তরদাতা এক বা একাধিক ফাইল আপলোড করতে পারেন।

rowQuestion

object ( RowQuestion )

একটি QuestionGroupItem এর একটি সারি।

চয়েস প্রশ্ন

একটি রেডিও/চেকবক্স/ড্রপডাউন প্রশ্ন।

JSON প্রতিনিধিত্ব
{
  "type": enum (ChoiceType),
  "options": [
    {
      object (Option)
    }
  ],
  "shuffle": boolean
}
ক্ষেত্র
type

enum ( ChoiceType )

প্রয়োজন। পছন্দের প্রশ্নের ধরন।

options[]

object ( Option )

প্রয়োজন। বিকল্পগুলির তালিকা যা একজন উত্তরদাতাকে বেছে নিতে হবে।

shuffle

boolean

কুইজের বিভিন্ন উদাহরণের জন্য বিকল্পগুলি এলোমেলো ক্রমে প্রদর্শিত হবে কিনা। এটি প্রায়শই উত্তরদাতাদের দ্বারা প্রতারণা রোধ করতে ব্যবহৃত হয় যারা অন্য উত্তরদাতার পর্দার দিকে তাকিয়ে থাকতে পারে, অথবা একটি সমীক্ষায় পক্ষপাত দূর করতে যা সর্বদা একই বিকল্পগুলিকে প্রথম বা শেষ করে চালু করা হতে পারে।

চয়েস টাইপ

পছন্দের ধরন।

এনামস
CHOICE_TYPE_UNSPECIFIED ডিফল্ট মান। অব্যবহৃত।
RADIO রেডিও বোতাম: সমস্ত পছন্দ ব্যবহারকারীকে দেখানো হয়, যারা শুধুমাত্র একটি বেছে নিতে পারে।
CHECKBOX চেকবক্স: সমস্ত পছন্দ ব্যবহারকারীকে দেখানো হয়, যারা সেগুলির যেকোনো সংখ্যা বেছে নিতে পারে।
DROP_DOWN ড্রপ-ডাউন মেনু: পছন্দগুলি শুধুমাত্র চাহিদা অনুযায়ী ব্যবহারকারীকে দেখানো হয়, অন্যথায় শুধুমাত্র বর্তমান পছন্দ দেখানো হয়। শুধুমাত্র একটি বিকল্প বেছে নেওয়া যেতে পারে।

অপশন

চয়েস প্রশ্নের জন্য একটি বিকল্প।

JSON প্রতিনিধিত্ব
{
  "value": string,
  "image": {
    object (Image)
  },
  "isOther": boolean,

  // Union field go_to_section can be only one of the following:
  "goToAction": enum (GoToAction),
  "goToSectionId": string
  // End of list of possible types for union field go_to_section.
}
ক্ষেত্র
value

string

প্রয়োজন। ব্যবহারকারীর কাছে উপস্থাপিত পছন্দ।

image

object ( Image )

একটি বিকল্প হিসাবে চিত্র প্রদর্শন করুন.

isOther

boolean

বিকল্পটি "অন্য" কিনা। বর্তমানে শুধুমাত্র RADIO এবং CHECKBOX পছন্দের প্রকারের ক্ষেত্রে প্রযোজ্য, কিন্তু একটি QuestionGroupItem এ অনুমোদিত নয়।

ইউনিয়ন ক্ষেত্র go_to_section . এই অপশনটি নির্বাচন করলে কোন বিভাগে যেতে হবে। বর্তমানে শুধুমাত্র RADIO এবং SELECT পছন্দের প্রকারে প্রযোজ্য, কিন্তু একটি QuestionGroupItem এ অনুমোদিত নয়। go_to_section নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
goToAction

enum ( GoToAction )

বিভাগ নেভিগেশন প্রকার।

goToSectionId

string

সেকশন হেডারের আইটেম আইডিতে যেতে হবে।

GoToAction

বিভাগ নেভিগেশন জন্য ধ্রুবক.

এনামস
GO_TO_ACTION_UNSPECIFIED ডিফল্ট মান। অব্যবহৃত।
NEXT_SECTION পরবর্তী বিভাগে যান.
RESTART_FORM ফর্মের শুরুতে ফিরে যান।
SUBMIT_FORM অবিলম্বে ফর্ম জমা দিন।

ছবি

একটি চিত্র প্রতিনিধিত্বকারী ডেটা।

JSON প্রতিনিধিত্ব
{
  "contentUri": string,
  "altText": string,
  "properties": {
    object (MediaProperties)
  },

  // Union field image_source can be only one of the following:
  "sourceUri": string
  // End of list of possible types for union field image_source.
}
ক্ষেত্র
contentUri

string

শুধুমাত্র আউটপুট। একটি URI যা থেকে আপনি ছবিটি ডাউনলোড করতে পারেন; এটি শুধুমাত্র একটি সীমিত সময়ের জন্য বৈধ।

altText

string

চিত্রের একটি বিবরণ যা হোভারে দেখানো হয় এবং স্ক্রিনরিডাররা পড়ে।

properties

object ( MediaProperties )

একটি ছবির বৈশিষ্ট্য.

ইউনিয়ন ক্ষেত্র image_source . ছবির উৎস ধরনের. নতুন ছবি তৈরি করার সময় ঠিক একটি ইমেজ সোর্স ফিল্ড সেট করতে হবে। image_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
sourceUri

string

শুধুমাত্র ইনপুট। উৎস URI হল ছবি সন্নিবেশ করার জন্য ব্যবহৃত URI। উৎস URI যখন আনা হয় খালি হতে পারে.

মিডিয়া প্রোপার্টি

মিডিয়ার বৈশিষ্ট্য।

JSON প্রতিনিধিত্ব
{
  "alignment": enum (Alignment),
  "width": integer
}
ক্ষেত্র
alignment

enum ( Alignment )

মিডিয়ার অবস্থান।

width

integer

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

প্রান্তিককরণ

পৃষ্ঠায় প্রান্তিককরণ।

এনামস
ALIGNMENT_UNSPECIFIED ডিফল্ট মান। অব্যবহৃত।
LEFT বাম সারিবদ্ধ।
RIGHT ডান সারিবদ্ধ.
CENTER কেন্দ্র।

পাঠ্য প্রশ্ন

একটি পাঠ্য-ভিত্তিক প্রশ্ন।

JSON প্রতিনিধিত্ব
{
  "paragraph": boolean
}
ক্ষেত্র
paragraph

boolean

প্রশ্নটি একটি অনুচ্ছেদ প্রশ্ন কিনা। যদি না হয়, প্রশ্নটি একটি সংক্ষিপ্ত পাঠ্য প্রশ্ন।

স্কেল প্রশ্ন

একটি স্কেল প্রশ্ন। ব্যবহারকারীর কাছে বেছে নেওয়ার জন্য সাংখ্যিক মানগুলির একটি পরিসীমা রয়েছে৷

JSON প্রতিনিধিত্ব
{
  "low": integer,
  "high": integer,
  "lowLabel": string,
  "highLabel": string
}
ক্ষেত্র
low

integer

প্রয়োজন। স্কেলের জন্য সর্বনিম্ন সম্ভাব্য মান।

high

integer

প্রয়োজন। স্কেলের জন্য সর্বোচ্চ সম্ভাব্য মান।

lowLabel

string

স্কেলের সর্বনিম্ন বিন্দু বর্ণনা করে প্রদর্শনের জন্য লেবেল।

highLabel

string

স্কেলের সর্বোচ্চ বিন্দু বর্ণনা করে প্রদর্শনের জন্য লেবেল।

তারিখ প্রশ্ন

একটি তারিখ প্রশ্ন. তারিখ প্রশ্ন ডিফল্ট মাত্র মাস + দিন।

JSON প্রতিনিধিত্ব
{
  "includeTime": boolean,
  "includeYear": boolean
}
ক্ষেত্র
includeTime

boolean

প্রশ্নের অংশ হিসেবে সময় অন্তর্ভুক্ত করতে হবে কিনা।

includeYear

boolean

প্রশ্নটির অংশ হিসাবে বছরটি অন্তর্ভুক্ত করবেন কিনা।

সময় প্রশ্ন

একটি সময়ের প্রশ্ন।

JSON প্রতিনিধিত্ব
{
  "duration": boolean
}
ক্ষেত্র
duration

boolean

true যদি প্রশ্নটি একটি অতিবাহিত সময় সম্পর্কে হয়। অন্যথায় এটি দিনের প্রায় একটি সময়।

ফাইল আপলোড প্রশ্ন

একটি ফাইল আপলোড প্রশ্ন. API বর্তমানে ফাইল আপলোড প্রশ্ন তৈরি করা সমর্থন করে না।

JSON প্রতিনিধিত্ব
{
  "folderId": string,
  "types": [
    enum (FileType)
  ],
  "maxFiles": integer,
  "maxFileSize": string
}
ক্ষেত্র
folderId

string

প্রয়োজন। ড্রাইভ ফোল্ডারের ID যেখানে আপলোড করা ফাইলগুলি সংরক্ষণ করা হয়৷

types[]

enum ( FileType )

এই প্রশ্ন দ্বারা গৃহীত ফাইল প্রকার.

maxFiles

integer

একক প্রতিক্রিয়ায় এই প্রশ্নের জন্য আপলোড করা যেতে পারে এমন সর্বোচ্চ সংখ্যক ফাইল।

maxFileSize

string ( int64 format)

এই প্রশ্নে আপলোড করা যেকোনো একক ফাইলের জন্য সর্বাধিক সংখ্যক বাইট অনুমোদিত৷

ফাইলের ধরন

ফাইলের ধরন যা একটি ফাইল আপলোড প্রশ্নে আপলোড করা যেতে পারে।

এনামস
FILE_TYPE_UNSPECIFIED ডিফল্ট মান। অব্যবহৃত।
ANY প্রকারের উপর কোন সীমাবদ্ধতা নেই।
DOCUMENT একটি Google ডক্স ডকুমেন্ট।
PRESENTATION একটি Google স্লাইড উপস্থাপনা।
SPREADSHEET একটি Google পত্রক স্প্রেডশীট।
DRAWING একটি অঙ্কন.
PDF একটি পিডিএফ।
IMAGE একটি চিত্র.
VIDEO একটি ভিডিও.
AUDIO একটি অডিও ফাইল।

সারি প্রশ্ন

একটি প্রশ্নের জন্য কনফিগারেশন যা একটি প্রশ্ন গ্রুপের অংশ।

JSON প্রতিনিধিত্ব
{
  "title": string
}
ক্ষেত্র
title

string

প্রয়োজন। QuestionGroupItem এ একক সারির শিরোনাম।

গ্রেডিং

একটি একক প্রশ্নের জন্য গ্রেডিং

JSON প্রতিনিধিত্ব
{
  "pointValue": integer,
  "correctAnswers": {
    object (CorrectAnswers)
  },
  "whenRight": {
    object (Feedback)
  },
  "whenWrong": {
    object (Feedback)
  },
  "generalFeedback": {
    object (Feedback)
  }
}
ক্ষেত্র
pointValue

integer

প্রয়োজন। একজন উত্তরদাতা একটি সঠিক উত্তরের জন্য স্বয়ংক্রিয়ভাবে সর্বাধিক সংখ্যক পয়েন্ট পেতে পারেন। এই নেতিবাচক হতে হবে না.

correctAnswers

object ( CorrectAnswers )

প্রয়োজন। প্রশ্নের উত্তর কী। প্রতিক্রিয়া স্বয়ংক্রিয়ভাবে এই ক্ষেত্রের উপর ভিত্তি করে গ্রেড করা হয়.

whenRight

object ( Feedback )

প্রতিক্রিয়া সঠিক প্রতিক্রিয়া জন্য প্রদর্শিত. এই প্রতিক্রিয়াটি শুধুমাত্র একাধিক পছন্দের প্রশ্নের জন্য সেট করা যেতে পারে যেগুলির সঠিক উত্তর দেওয়া আছে।

whenWrong

object ( Feedback )

ভুল প্রতিক্রিয়ার জন্য প্রদর্শিত প্রতিক্রিয়া. এই প্রতিক্রিয়াটি শুধুমাত্র একাধিক পছন্দের প্রশ্নের জন্য সেট করা যেতে পারে যেগুলির সঠিক উত্তর দেওয়া আছে।

generalFeedback

object ( Feedback )

সমস্ত উত্তরের জন্য প্রতিক্রিয়া প্রদর্শিত হয়। এটি সাধারণত সংক্ষিপ্ত উত্তরের প্রশ্নের জন্য ব্যবহৃত হয় যখন কোনও কুইজের মালিক উত্তরদাতাদের আনুষ্ঠানিকভাবে প্রতিক্রিয়া গ্রেড করার সুযোগ পাওয়ার আগে তারা সঠিকভাবে প্রশ্নের উত্তর দিয়েছেন কিনা সে সম্পর্কে দ্রুত কিছু ধারণা দিতে চান। স্বয়ংক্রিয়ভাবে গ্রেড করা একাধিক পছন্দের প্রশ্নের জন্য সাধারণ প্রতিক্রিয়া সেট করা যাবে না।

সঠিক উত্তরসমূহ

একটি প্রশ্নের উত্তর কী।

JSON প্রতিনিধিত্ব
{
  "answers": [
    {
      object (CorrectAnswer)
    }
  ]
}
ক্ষেত্র
answers[]

object ( CorrectAnswer )

সঠিক উত্তরগুলির একটি তালিকা। এই উত্তরগুলির উপর ভিত্তি করে একটি কুইজের প্রতিক্রিয়া স্বয়ংক্রিয়ভাবে গ্রেড করা যেতে পারে। একক-মূল্যবান প্রশ্নগুলির জন্য, একটি প্রতিক্রিয়া সঠিক হিসাবে চিহ্নিত করা হয় যদি এটি এই তালিকার কোনো মানের সাথে মেলে (অন্য কথায়, একাধিক সঠিক উত্তর সম্ভব)। একাধিক-মূল্যবান ( CHECKBOX ) প্রশ্নের জন্য, একটি প্রতিক্রিয়া সঠিক হিসাবে চিহ্নিত করা হয় যদি এই তালিকার মানগুলি ঠিক থাকে।

সঠিক উত্তর

একটি প্রশ্নের জন্য একটি একক সঠিক উত্তর। একাধিক-মূল্যবান ( CHECKBOX ) প্রশ্নের জন্য, একটি একক সঠিক প্রতিক্রিয়ার বিকল্প উপস্থাপন করার জন্য বেশ কয়েকটি CorrectAnswer প্রয়োজন হতে পারে।

JSON প্রতিনিধিত্ব
{
  "value": string
}
ক্ষেত্র
value

string

প্রয়োজন। সঠিক উত্তরের মান। কিভাবে বিভিন্ন ধরনের মান বিন্যাস করা হয় তার বিস্তারিত জানার জন্য TextAnswer.value এর ডকুমেন্টেশন দেখুন।

প্রশ্ন গ্রুপ আইটেম

একটি প্রশ্ন সংজ্ঞায়িত করে যাতে একাধিক প্রশ্ন একসাথে গোষ্ঠীবদ্ধ থাকে।

JSON প্রতিনিধিত্ব
{
  "questions": [
    {
      object (Question)
    }
  ],
  "image": {
    object (Image)
  },

  // Union field kind can be only one of the following:
  "grid": {
    object (Grid)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
questions[]

object ( Question )

প্রয়োজন। এই প্রশ্ন গোষ্ঠীর অন্তর্গত প্রশ্নের একটি তালিকা। একটি প্রশ্ন শুধুমাত্র একটি দলের অন্তর্গত হতে হবে। কোন ধরণের প্রশ্ন অনুমোদিত তা গ্রুপের kind প্রভাবিত করতে পারে।

image

object ( Image )

নির্দিষ্ট প্রশ্নের উপরে প্রশ্ন গোষ্ঠীর মধ্যে প্রদর্শিত ছবিটি।

ইউনিয়ন ক্ষেত্র kind . প্রয়োজন। প্রশ্ন গোষ্ঠীর ধরন, যা নির্ধারণ করে কোন ধরণের প্রশ্ন অনুমোদিত এবং কীভাবে সেগুলি প্রদর্শিত হবে। kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
grid

object ( Grid )

প্রশ্ন গোষ্ঠী হল একাধিক পছন্দের প্রশ্নের সারি সহ একটি গ্রিড যা একই বিকল্পগুলি ভাগ করে। grid সেট করা হলে, গ্রুপের সমস্ত প্রশ্ন অবশ্যই ধরনের row হতে হবে।

গ্রিড

পছন্দের একটি গ্রিড (রেডিও বা চেক বক্স) প্রতিটি সারি একটি পৃথক প্রশ্ন গঠন করে। প্রতিটি সারিতে একই পছন্দ রয়েছে, যা কলাম হিসাবে দেখানো হয়।

JSON প্রতিনিধিত্ব
{
  "columns": {
    object (ChoiceQuestion)
  },
  "shuffleQuestions": boolean
}
ক্ষেত্র
columns

object ( ChoiceQuestion )

প্রয়োজন। গ্রিডে প্রতিটি প্রশ্নের দ্বারা ভাগ করা পছন্দগুলি৷ অন্য কথায়, কলামের মান। শুধুমাত্র CHECK_BOX এবং RADIO পছন্দ অনুমোদিত।

shuffleQuestions

boolean

true হলে, প্রশ্নগুলি এলোমেলোভাবে সাজানো হয়। অন্য কথায়, প্রতিটি উত্তরদাতার জন্য সারিগুলি ভিন্ন ক্রমে প্রদর্শিত হয়।

পেজব্রেক আইটেম

একটি পৃষ্ঠা বিরতি। এই আইটেমটির শিরোনাম এবং বিবরণ নতুন পৃষ্ঠার শীর্ষে দেখানো হয়েছে।

পাঠ্য আইটেম

একটি টেক্সট আইটেম.

ইমেজ আইটেম

একটি ইমেজ ধারণকারী একটি আইটেম.

JSON প্রতিনিধিত্ব
{
  "image": {
    object (Image)
  }
}
ক্ষেত্র
image

object ( Image )

প্রয়োজন। আইটেম প্রদর্শিত ইমেজ.

ভিডিও আইটেম

একটি ভিডিও ধারণকারী একটি আইটেম.

JSON প্রতিনিধিত্ব
{
  "video": {
    object (Video)
  },
  "caption": string
}
ক্ষেত্র
video

object ( Video )

প্রয়োজন। ভিডিও আইটেম প্রদর্শিত.

caption

string

ভিডিও নীচে প্রদর্শিত পাঠ্য.

ভিডিও

একটি ভিডিও প্রতিনিধিত্বকারী ডেটা।

JSON প্রতিনিধিত্ব
{
  "youtubeUri": string,
  "properties": {
    object (MediaProperties)
  }
}
ক্ষেত্র
youtubeUri

string

প্রয়োজন। একটি YouTube URI।

properties

object ( MediaProperties )

একটি ভিডিওর বৈশিষ্ট্য।

পদ্ধতি

batchUpdate

আপডেটের ব্যাচের সাথে ফর্মটি পরিবর্তন করুন।

create

অনুরোধে প্রদত্ত ফর্ম বার্তায় দেওয়া শিরোনাম ব্যবহার করে একটি নতুন ফর্ম তৈরি করুন।

get

একটি ফর্ম পান।