Forms Service

ফর্ম

এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google ফর্মগুলি তৈরি করতে, অ্যাক্সেস করতে এবং সংশোধন করতে দেয়৷

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Alignment সমর্থিত ধরণের চিত্র সারিবদ্ধকরণের প্রতিনিধিত্বকারী একটি enum।
CheckboxGridItem একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে চেকবক্সগুলির একটি ক্রম থেকে প্রতি সারিতে একাধিক পছন্দ নির্বাচন করতে দেয়৷
CheckboxGridValidation একটি CheckboxGridItem জন্য একটি ডেটা যাচাইকরণ।
CheckboxGridValidationBuilder একটি CheckboxGridValidation জন্য একটি ডেটা ভ্যালিডেশন বিল্ডার।
CheckboxItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে এক বা একাধিক চেকবক্স নির্বাচন করতে দেয়, সেইসাথে একটি ঐচ্ছিক "অন্যান্য" ক্ষেত্র।
CheckboxValidation একটি CheckboxItem জন্য একটি ডেটা যাচাইকরণ।
CheckboxValidationBuilder একটি CheckboxValidation জন্য একটি ডেটা ভ্যালিডেশন বিল্ডার।
Choice CheckboxItem , ListItem , বা MultipleChoiceItem এর মতো পছন্দগুলিকে সমর্থন করে এমন একটি Item সাথে যুক্ত একটি একক পছন্দ৷
DateItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি তারিখ নির্দেশ করতে দেয়।
DateTimeItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি তারিখ এবং সময় নির্দেশ করতে দেয়৷
DestinationType ফর্ম-প্রতিক্রিয়া গন্তব্যের সমর্থিত প্রকারের প্রতিনিধিত্বকারী একটি enum।
DurationItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি দৈর্ঘ্য নির্দেশ করতে দেয়।
FeedbackType সমর্থিত ধরনের প্রতিক্রিয়া প্রতিনিধিত্ব করে একটি enum।
Form একটি ফর্ম যা সামগ্রিক বৈশিষ্ট্য এবং আইটেম ধারণ করে।
FormApp একটি স্ক্রিপ্টকে একটি বিদ্যমান Form খুলতে বা একটি নতুন তৈরি করার অনুমতি দেয়৷
FormResponse সামগ্রিকভাবে ফর্মের একটি প্রতিক্রিয়া।
GridItem একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে রেডিও বোতামগুলির একটি ক্রম থেকে প্রতি সারিতে একটি পছন্দ নির্বাচন করতে দেয়৷
GridValidation একটি GridItem জন্য একটি ডেটা যাচাইকরণ।
GridValidationBuilder একটি GridValidation জন্য একটি ডেটা ভ্যালিডেশন বিল্ডার।
ImageItem একটি লেআউট আইটেম যা একটি চিত্র প্রদর্শন করে।
Item একটি জেনেরিক ফর্ম আইটেম যাতে শিরোনাম এবং সহায়তা পাঠ্যের মতো সমস্ত আইটেমের সাধারণ বৈশিষ্ট্য রয়েছে৷
ItemResponse একটি ফর্মের মধ্যে একটি প্রশ্নের উত্তর।
ItemType ফর্ম আইটেম সমর্থিত ধরনের প্রতিনিধিত্ব একটি enum.
ListItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি ড্রপ-ডাউন তালিকা থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
MultipleChoiceItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে রেডিও বোতাম বা একটি ঐচ্ছিক "অন্যান্য" ক্ষেত্রের তালিকা থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
PageBreakItem একটি লেআউট আইটেম যা একটি পৃষ্ঠার শুরু চিহ্নিত করে।
PageNavigationType পৃষ্ঠা নেভিগেশন সমর্থিত ধরনের প্রতিনিধিত্ব একটি enum.
ParagraphTextItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে পাঠ্যের একটি ব্লক প্রবেশ করতে দেয়।
ParagraphTextValidation একটি ParagraphTextItem জন্য একটি ডেটা যাচাইকরণ।
ParagraphTextValidationBuilder একটি ParagraphTextValidation জন্য একটি ডেটা ভ্যালিডেশন বিল্ডার।
QuizFeedback একটি ফিডব্যাকের বিন বাস্তবায়ন, যাতে সমস্ত ফিডব্যাকের সাধারণ বৈশিষ্ট্য থাকে, যেমন ডিসপ্লে টেক্সট বা লিঙ্ক।
QuizFeedbackBuilder বেস FeedbackBuilder যেটিতে বৈশিষ্ট্যগুলির জন্য সেটার রয়েছে যা সমস্ত প্রতিক্রিয়ার জন্য সাধারণ, যেমন প্রদর্শন পাঠ্য।
ScaleItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে রেডিও বোতামগুলির একটি সংখ্যাযুক্ত ক্রম থেকে একটি বিকল্প বেছে নিতে দেয়৷
SectionHeaderItem একটি লেআউট আইটেম যা দৃশ্যত একটি বিভাগের শুরু নির্দেশ করে।
TextItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে পাঠ্যের একটি লাইন প্রবেশ করতে দেয়।
TextValidation একটি TextItem জন্য একটি ডেটা যাচাইকরণ।
TextValidationBuilder TextValidation জন্য একটি ডেটা ভ্যালিডেশন বিল্ডার।
TimeItem একটি প্রশ্ন আইটেম যা উত্তরদাতাকে দিনের একটি সময় নির্দেশ করতে দেয়।
VideoItem একটি লেআউট আইটেম যা একটি ভিডিও প্রদর্শন করে।

Alignment

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
LEFT Enum ফর্মের বাম দিকে চিত্রটিকে সারিবদ্ধ করুন।
CENTER Enum চিত্রটিকে ফর্মের কেন্দ্রে সারিবদ্ধ করুন।
RIGHT Enum ফর্মের ডানদিকে চিত্রটিকে সারিবদ্ধ করুন।

CheckboxGridItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() CheckboxGridItem এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়।
createResponse(responses) ItemResponse এই চেকবক্স গ্রিড আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() CheckboxGridItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getColumns() String[] গ্রিডের প্রতিটি কলামের জন্য মান পায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getRows() String[] গ্রিডের প্রতিটি সারির জন্য মান পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setColumns(columns) CheckboxGridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে।
setHelpText(text) CheckboxGridItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setRequired(enabled) CheckboxGridItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setRows(rows) CheckboxGridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে।
setTitle(title) CheckboxGridItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setValidation(validation) CheckboxGridItem এই চেকবক্স গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে।

CheckboxGridValidation

CheckboxGridValidationBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
requireLimitOneResponsePerColumn() CheckboxGridValidationBuilder একটি গ্রিড আইটেমের জন্য প্রতি কলামে একটি প্রতিক্রিয়ার সীমা প্রয়োজন৷

CheckboxItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() CheckboxItem এই চেকবক্স আইটেমের জন্য যেকোন ডেটা যাচাইকরণ মুছে দেয়।
createChoice(value) Choice একটি নতুন পছন্দ তৈরি করে।
createChoice(value, isCorrect) Choice একটি নতুন পছন্দ তৈরি করে।
createResponse(responses) ItemResponse এই চেকবক্স আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() CheckboxItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getChoices() Choice[] একটি আইটেম জন্য সব পছন্দ পায়.
getFeedbackForCorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের সঠিকভাবে উত্তর দেয়।
getFeedbackForIncorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের ভুলভাবে উত্তর দেয়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
hasOtherOption() Boolean আইটেমটির একটি "অন্য" বিকল্প আছে কিনা তা নির্ধারণ করে।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setChoiceValues(values) CheckboxItem স্ট্রিংগুলির একটি অ্যারের থেকে একটি আইটেমের জন্য পছন্দগুলি সেট করে৷
setChoices(choices) CheckboxItem একটি আইটেমের জন্য পছন্দের একটি অ্যারে সেট করে।
setFeedbackForCorrect(feedback) CheckboxItem উত্তরদাতারা যখন একটি প্রশ্নের সঠিকভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setFeedbackForIncorrect(feedback) CheckboxItem উত্তরদাতারা যখন একটি প্রশ্নের ভুলভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setHelpText(text) CheckboxItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setPoints(points) CheckboxItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) CheckboxItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) CheckboxItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setValidation(validation) CheckboxItem এই চেকবক্স আইটেমের জন্য ডেটা যাচাইকরণ সেট করে।
showOtherOption(enabled) CheckboxItem আইটেমটিতে একটি "অন্য" বিকল্প আছে কিনা তা সেট করে।

CheckboxValidation

CheckboxValidationBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
requireSelectAtLeast(number) CheckboxValidationBuilder অন্তত এই অনেক পছন্দ নির্বাচন করা প্রয়োজন.
requireSelectAtMost(number) CheckboxValidationBuilder সর্বাধিক এই অনেক পছন্দ নির্বাচন করা প্রয়োজন.
requireSelectExactly(number) CheckboxValidationBuilder ঠিক এই অনেক পছন্দ নির্বাচন করা প্রয়োজন.

Choice

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getGotoPage() PageBreakItem একটি GO_TO_PAGE গন্তব্য হিসাবে PageBreakItem সেট করে যদি উত্তরদাতা এই পছন্দটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে।
getPageNavigationType() PageNavigationType PageNavigationType পায় যেটি ঘটে যদি উত্তরদাতা এই পছন্দটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে।
getValue() String পছন্দের মান পায়, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখে।
isCorrectAnswer() Boolean পছন্দটি প্রশ্নের সঠিক উত্তর কিনা তা পায়।

DateItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createResponse(response) ItemResponse এই তারিখ আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() DateItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতারা যখন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া দেখায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
includesYear() Boolean তারিখ আইটেম একটি বছরের বিকল্প অন্তর্ভুক্ত কিনা তা নির্ধারণ করে।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) DateItem উত্তরদাতাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে যখন তারা একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (যেমন প্রশ্নগুলির জন্য ম্যানুয়াল গ্রেডিং প্রয়োজন)।
setHelpText(text) DateItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setIncludesYear(enableYear) DateItem তারিখ আইটেম একটি বছরের সেটিং অন্তর্ভুক্ত কিনা সেট করে।
setPoints(points) DateItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) DateItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) DateItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

DateTimeItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createResponse(response) ItemResponse এই তারিখ-সময় আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() DateTimeItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতারা যখন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া দেখায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
includesYear() Boolean তারিখ আইটেম একটি বছরের বিকল্প অন্তর্ভুক্ত কিনা তা নির্ধারণ করে।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) DateTimeItem উত্তরদাতাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে যখন তারা একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (যেমন প্রশ্নগুলির জন্য ম্যানুয়াল গ্রেডিং প্রয়োজন)।
setHelpText(text) DateTimeItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setIncludesYear(enableYear) DateTimeItem তারিখ আইটেম একটি বছরের সেটিং অন্তর্ভুক্ত কিনা সেট করে।
setPoints(points) DateTimeItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) DateTimeItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) DateTimeItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

DestinationType

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
SPREADSHEET Enum ফর্ম প্রতিক্রিয়াগুলির জন্য একটি গন্তব্য হিসাবে একটি Google পত্রক স্প্রেডশীট৷

DurationItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createResponse(hours, minutes, seconds) ItemResponse এই তারিখ আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() DurationItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতারা যখন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া দেখায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) DurationItem উত্তরদাতাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে যখন তারা একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (যেমন প্রশ্নগুলির জন্য ম্যানুয়াল গ্রেডিং প্রয়োজন)।
setHelpText(text) DurationItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setPoints(points) DurationItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) DurationItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) DurationItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

FeedbackType

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
CORRECT Enum প্রতিক্রিয়া যা সঠিকভাবে উত্তর দেওয়া প্রশ্নের জন্য উত্তরদাতাদের কাছে স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়।
INCORRECT Enum প্রতিক্রিয়া যা ভুলভাবে উত্তর দেওয়া প্রশ্নের জন্য উত্তরদাতাদের কাছে স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়।
GENERAL Enum প্রতিক্রিয়া যা স্বয়ংক্রিয়ভাবে উত্তরদাতাদের কাছে প্রদর্শিত হয় যখন তারা তাদের প্রতিক্রিয়া জমা দেয়।

Form

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addCheckboxGridItem() CheckboxGridItem কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত একটি নতুন প্রশ্ন আইটেম যুক্ত করে, যা উত্তরদাতাকে চেকবক্সের একটি ক্রম থেকে প্রতি সারিতে একাধিক পছন্দ নির্বাচন করতে দেয়৷
addCheckboxItem() CheckboxItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে এক বা একাধিক চেকবক্স নির্বাচন করতে দেয়, সেইসাথে একটি ঐচ্ছিক "অন্যান্য" ক্ষেত্র।
addDateItem() DateItem একটি নতুন প্রশ্ন আইটেম যোগ করে যা উত্তরদাতাকে একটি তারিখ নির্দেশ করতে দেয়।
addDateTimeItem() DateTimeItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে একটি তারিখ এবং সময় নির্দেশ করতে দেয়৷
addDurationItem() DurationItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে একটি দৈর্ঘ্য নির্দেশ করতে দেয়।
addEditor(emailAddress) Form প্রদত্ত ব্যবহারকারীকে Form সম্পাদকদের তালিকায় যুক্ত করে।
addEditor(user) Form প্রদত্ত ব্যবহারকারীকে Form সম্পাদকদের তালিকায় যুক্ত করে।
addEditors(emailAddresses) Form Form জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
addGridItem() GridItem কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত একটি নতুন প্রশ্ন আইটেম যুক্ত করে, যা উত্তরদাতাকে রেডিও বোতামগুলির একটি ক্রম থেকে প্রতি সারিতে একটি পছন্দ নির্বাচন করতে দেয়৷
addImageItem() ImageItem একটি নতুন লেআউট আইটেম যুক্ত করে যা একটি চিত্র প্রদর্শন করে।
addListItem() ListItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে একটি ড্রপডাউন তালিকা থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
addMultipleChoiceItem() MultipleChoiceItem একটি নতুন প্রশ্ন আইটেম যোগ করে যা উত্তরদাতাকে রেডিও বোতামের তালিকা বা একটি ঐচ্ছিক "অন্য" ক্ষেত্র থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
addPageBreakItem() PageBreakItem একটি নতুন লেআউট আইটেম যোগ করে যা একটি পৃষ্ঠার শুরুকে চিহ্নিত করে।
addParagraphTextItem() ParagraphTextItem একটি নতুন প্রশ্ন আইটেম যোগ করে যা উত্তরদাতাকে পাঠ্যের একটি ব্লক প্রবেশ করতে দেয়৷
addScaleItem() ScaleItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে রেডিও বোতামগুলির একটি সংখ্যাযুক্ত ক্রম থেকে একটি বিকল্প বেছে নিতে দেয়৷
addSectionHeaderItem() SectionHeaderItem একটি নতুন লেআউট আইটেম যুক্ত করে যা দৃশ্যত একটি বিভাগের শুরুকে নির্দেশ করে৷
addTextItem() TextItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে পাঠ্যের একটি লাইন প্রবেশ করতে দেয়।
addTimeItem() TimeItem একটি নতুন প্রশ্ন আইটেম যুক্ত করে যা উত্তরদাতাকে দিনের একটি সময় নির্দেশ করতে দেয়।
addVideoItem() VideoItem একটি নতুন লেআউট আইটেম যুক্ত করে যা একটি ভিডিও প্রদর্শন করে।
canEditResponse() Boolean ফর্মটি জমা দেওয়ার পরে একটি প্রতিক্রিয়া সম্পাদনা করার জন্য একটি লিঙ্ক প্রদর্শন করে কিনা তা নির্ধারণ করে৷
collectsEmail() Boolean ফর্মটি উত্তরদাতাদের ইমেল ঠিকানা সংগ্রহ করে কিনা তা নির্ধারণ করে।
createResponse() FormResponse ফর্মে একটি নতুন প্রতিক্রিয়া তৈরি করে।
deleteAllResponses() Form ফর্মের প্রতিক্রিয়া স্টোর থেকে জমা দেওয়া সমস্ত প্রতিক্রিয়া মুছে দেয়৷
deleteItem(index) void ফর্মের সমস্ত আইটেমের মধ্যে একটি প্রদত্ত সূচীতে আইটেমটি মুছে দেয়।
deleteItem(item) void প্রদত্ত আইটেম মুছে দেয়।
deleteResponse(responseId) Form ফর্মের প্রতিক্রিয়া দোকান থেকে একটি একক প্রতিক্রিয়া মুছে দেয়৷
getConfirmationMessage() String ফর্মের নিশ্চিতকরণ বার্তা পায়।
getCustomClosedFormMessage() String ফর্মটি প্রতিক্রিয়া গ্রহণ না করলে প্রদর্শিত কাস্টম বার্তাটি পায়, অথবা কোনও কাস্টম বার্তা সেট না থাকলে একটি খালি স্ট্রিং পায়৷
getDescription() String ফর্মের বিবরণ পায়।
getDestinationId() String ফর্মের প্রতিক্রিয়া গন্তব্যের আইডি পায়।
getDestinationType() DestinationType ফর্মের প্রতিক্রিয়া গন্তব্যের ধরন পায়।
getEditUrl() String ফর্মের সম্পাদনা মোড অ্যাক্সেস করতে ব্যবহার করা যেতে পারে এমন URL পায়৷
getEditors() User[] এই Form জন্য সম্পাদকদের তালিকা পায়।
getId() String ফর্মের আইডি পায়।
getItemById(id) Item একটি প্রদত্ত আইডি দিয়ে আইটেম পায়.
getItems() Item[] ফর্ম সব আইটেম একটি অ্যারে পায়.
getItems(itemType) Item[] একটি প্রদত্ত ধরনের সমস্ত আইটেমের একটি অ্যারে পায়।
getPublishedUrl() String ফর্মের প্রতিক্রিয়া জানাতে ব্যবহার করা যেতে পারে এমন URL পায়৷
getResponse(responseId) FormResponse এর প্রতিক্রিয়া আইডির উপর ভিত্তি করে একটি একক ফর্ম প্রতিক্রিয়া পায়৷
getResponses() FormResponse[] ফর্মের সমস্ত প্রতিক্রিয়াগুলির একটি অ্যারে পায়৷
getResponses(timestamp) FormResponse[] একটি প্রদত্ত তারিখ এবং সময়ের পরে ফর্মের সমস্ত প্রতিক্রিয়াগুলির একটি অ্যারে পায়৷
getShuffleQuestions() Boolean ফর্মের প্রতিটি পৃষ্ঠায় প্রশ্নের ক্রম এলোমেলো করা হয়েছে কিনা তা নির্ধারণ করে।
getSummaryUrl() String ফর্মের প্রতিক্রিয়াগুলির একটি সারাংশ দেখতে ব্যবহার করা যেতে পারে এমন URL পায়৷
getTitle() String ফর্মের শিরোনাম পায়।
hasLimitOneResponsePerUser() Boolean ফর্মটি প্রতি উত্তরদাতাকে শুধুমাত্র একটি প্রতিক্রিয়ার অনুমতি দেয় কিনা তা নির্ধারণ করে।
hasProgressBar() Boolean ফর্মটি একটি অগ্রগতি বার প্রদর্শন করে কিনা তা নির্ধারণ করে।
hasRespondAgainLink() Boolean একজন উত্তরদাতা ফর্মটি পূরণ করার পরে ফর্মটি অন্য প্রতিক্রিয়া জমা দেওয়ার জন্য একটি লিঙ্ক প্রদর্শন করে কিনা তা নির্ধারণ করে৷
isAcceptingResponses() Boolean ফর্মটি বর্তমানে প্রতিক্রিয়াগুলি গ্রহণ করছে কিনা তা নির্ধারণ করে৷
isPublishingSummary() Boolean একজন উত্তরদাতা ফর্মটি সম্পূর্ণ করার পরে প্রতিক্রিয়াগুলির সারাংশ দেখার জন্য ফর্মটি একটি লিঙ্ক প্রদর্শন করে কিনা তা নির্ধারণ করে৷
isQuiz() Boolean ফর্মটি একটি কুইজ কিনা তা নির্ধারণ করে৷
moveItem(from, to) Item ফর্মের সমস্ত আইটেমগুলির মধ্যে একটি প্রদত্ত সূচকে একটি আইটেমকে অন্য প্রদত্ত সূচকে স্থানান্তরিত করে।
moveItem(item, toIndex) Item ফর্মের সমস্ত আইটেমের মধ্যে একটি প্রদত্ত আইটেমকে একটি প্রদত্ত সূচীতে স্থানান্তর করে।
removeDestination() Form ফর্মটিকে তার বর্তমান প্রতিক্রিয়া গন্তব্য থেকে লিঙ্কমুক্ত করে৷
removeEditor(emailAddress) Form প্রদত্ত ব্যবহারকারীকে Form সম্পাদকদের তালিকা থেকে সরিয়ে দেয়।
removeEditor(user) Form প্রদত্ত ব্যবহারকারীকে Form সম্পাদকদের তালিকা থেকে সরিয়ে দেয়।
requiresLogin() Boolean ফর্মটির জন্য উত্তরদাতাদের প্রতিক্রিয়া দেওয়ার আগে একই ডোমেনে বা একটি সাবডোমেনে একটি অ্যাকাউন্টে লগ ইন করতে হবে কিনা তা নির্ধারণ করে৷
setAcceptingResponses(enabled) Form ফর্মটি বর্তমানে প্রতিক্রিয়াগুলি গ্রহণ করছে কিনা তা সেট করে৷
setAllowResponseEdits(enabled) Form ফর্মটি জমা দেওয়ার পরে একটি প্রতিক্রিয়া সম্পাদনা করার জন্য একটি লিঙ্ক প্রদর্শন করে কিনা তা সেট করে।
setCollectEmail(collect) Form ফর্মটি উত্তরদাতাদের ইমেল ঠিকানা সংগ্রহ করে কিনা তা সেট করে।
setConfirmationMessage(message) Form ফর্মের নিশ্চিতকরণ বার্তা সেট করে।
setCustomClosedFormMessage(message) Form ফর্মটি প্রতিক্রিয়া গ্রহণ না করলে প্রদর্শনের জন্য বার্তা সেট করে।
setDescription(description) Form ফর্মের বিবরণ সেট করে।
setDestination(type, id) Form গন্তব্য সেট করে যেখানে ফর্ম প্রতিক্রিয়া সংরক্ষিত হয়।
setIsQuiz(enabled) Form ফর্মটি একটি কুইজ কিনা তা সেট করে৷
setLimitOneResponsePerUser(enabled) Form ফর্ম প্রতি উত্তরদাতা শুধুমাত্র একটি প্রতিক্রিয়া অনুমতি দেয় কিনা সেট করে।
setProgressBar(enabled) Form ফর্মটিতে একটি অগ্রগতি বার আছে কিনা তা সেট করে।
setPublishingSummary(enabled) Form উত্তরদাতা ফর্ম জমা দেওয়ার পরে ফর্মটি প্রতিক্রিয়াগুলির সারাংশ দেখার জন্য একটি লিঙ্ক প্রদর্শন করে কিনা তা সেট করে।
setRequireLogin(requireLogin) Form ফর্মটির জন্য উত্তরদাতাদের প্রতিক্রিয়া দেওয়ার আগে একই ডোমেনে বা একটি সাবডোমেনে একটি অ্যাকাউন্টে লগ ইন করতে হবে কিনা তা সেট করে৷
setShowLinkToRespondAgain(enabled) Form উত্তরদাতা ফর্মটি পূরণ করার পরে ফর্মটি অন্য প্রতিক্রিয়া জমা দেওয়ার জন্য একটি লিঙ্ক প্রদর্শন করে কিনা তা সেট করে।
setShuffleQuestions(shuffle) Form ফর্মের প্রতিটি পৃষ্ঠায় প্রশ্নের ক্রম এলোমেলো করা হয়েছে কিনা তা সেট করে।
setTitle(title) Form ফর্মের শিরোনাম সেট করে।
shortenFormUrl(url) String একটি ফর্মের জন্য একটি দীর্ঘ URL একটি ছোট URL এ রূপান্তর করে৷
submitGrades(responses) Form প্রদত্ত ফর্ম প্রতিক্রিয়াগুলির জন্য গ্রেড জমা দেয়৷

FormApp

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Alignment Alignment চিত্র প্রান্তিককরণের প্রকারের একটি গণনা।
DestinationType DestinationType গন্তব্যের প্রকারের একটি গণনা যা ফর্ম প্রতিক্রিয়া সংরক্ষণ করতে পারে।
FeedbackType FeedbackType ফর্ম Feedbacks ধরনের একটি গণনা.
ItemType ItemType ফর্ম Items ধরনের একটি গণনা.
PageNavigationType PageNavigationType পৃষ্ঠা নেভিগেট করার জন্য সম্ভাব্য আচরণের একটি গণনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create(title) Form একটি নতুন Form তৈরি করে এবং ফেরত দেয়।
createCheckboxGridValidation() CheckboxGridValidationBuilder একটি CheckboxGridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxGridItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
createCheckboxValidation() CheckboxValidationBuilder একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
createFeedback() QuizFeedbackBuilder একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে।
createGridValidation() GridValidationBuilder একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি GridItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
createParagraphTextValidation() ParagraphTextValidationBuilder একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি ParagraphTextItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
createTextValidation() TextValidationBuilder একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি TextItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
getActiveForm() Form যে ফর্মে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড আছে সেটি ফেরত দেয়।
getUi() Ui ফর্ম এডিটরের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো বৈশিষ্ট্য যোগ করতে দেয়।
openById(id) Form নির্দিষ্ট আইডি সহ Form ফেরত দেয়।
openByUrl(url) Form নির্দিষ্ট URL সহ Form ফেরত দেয়৷

FormResponse

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getEditResponseUrl() String একটি URL তৈরি করে যা ইতিমধ্যেই জমা দেওয়া প্রতিক্রিয়া সম্পাদনা করতে ব্যবহার করা যেতে পারে৷
getGradableItemResponses() ItemResponse[] একটি ফর্ম প্রতিক্রিয়াতে থাকা সমস্ত আইটেম প্রতিক্রিয়াগুলি পায়, একই ক্রমে আইটেমগুলি ফর্মে প্রদর্শিত হয়৷
getGradableResponseForItem(item) ItemResponse একটি প্রদত্ত আইটেমের জন্য একটি ফর্ম প্রতিক্রিয়া অন্তর্ভুক্ত আইটেম প্রতিক্রিয়া পায়।
getId() String ফর্ম প্রতিক্রিয়া আইডি পায়.
getItemResponses() ItemResponse[] একটি ফর্ম প্রতিক্রিয়াতে থাকা সমস্ত আইটেম প্রতিক্রিয়াগুলি পায়, একই ক্রমে আইটেমগুলি ফর্মে প্রদর্শিত হয়৷
getRespondentEmail() String Form.setCollectEmail(collect) সেটিং সক্ষম থাকলে যে ব্যক্তি একটি প্রতিক্রিয়া জমা দিয়েছেন তার ইমেল ঠিকানা পায়৷
getResponseForItem(item) ItemResponse একটি প্রদত্ত আইটেমের জন্য এই ফর্ম প্রতিক্রিয়া অন্তর্ভুক্ত আইটেম প্রতিক্রিয়া পায়।
getTimestamp() Date একটি ফর্ম প্রতিক্রিয়া জমা দেওয়ার জন্য টাইমস্ট্যাম্প পায়৷
submit() FormResponse প্রতিক্রিয়া জমা দেয়।
toPrefilledUrl() String ফর্মের জন্য একটি URL তৈরি করে যেখানে উত্তরগুলি এই ফর্ম প্রতিক্রিয়ার উত্তরগুলির উপর ভিত্তি করে পূর্বে পূরণ করা হয়৷
withItemGrade(gradedResponse) FormResponse প্রদত্ত আইটেম প্রতিক্রিয়ার গ্রেডগুলি একটি ফর্ম প্রতিক্রিয়াতে যুক্ত করে৷
withItemResponse(response) FormResponse প্রদত্ত আইটেম প্রতিক্রিয়া একটি ফর্ম প্রতিক্রিয়া যোগ করে.

GridItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() GridItem এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়।
createResponse(responses) ItemResponse এই গ্রিড আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() GridItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getColumns() String[] গ্রিডের প্রতিটি কলামের জন্য মান পায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getRows() String[] গ্রিডের প্রতিটি সারির জন্য মান পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setColumns(columns) GridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে।
setHelpText(text) GridItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setRequired(enabled) GridItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setRows(rows) GridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে।
setTitle(title) GridItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setValidation(validation) GridItem এই গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে।

GridValidation

GridValidationBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
requireLimitOneResponsePerColumn() GridValidationBuilder একটি গ্রিড আইটেমের জন্য প্রতি কলামে একটি প্রতিক্রিয়ার সীমা প্রয়োজন৷

ImageItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
duplicate() ImageItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getAlignment() Alignment চিত্রের অনুভূমিক প্রান্তিককরণ পায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getImage() Blob বর্তমানে আইটেমটিতে বরাদ্দ করা চিত্রটি পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
getWidth() Integer পিক্সেলে ছবির প্রস্থ পায়।
setAlignment(alignment) ImageItem চিত্রের অনুভূমিক প্রান্তিককরণ সেট করে।
setHelpText(text) ImageItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setImage(image) ImageItem ছবি নিজেই সেট করে।
setTitle(title) ImageItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setWidth(width) ImageItem ছবির প্রস্থ পিক্সেলে সেট করে।

Item

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
asCheckboxGridItem() CheckboxGridItem আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়।
asCheckboxItem() CheckboxItem আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়।
asDateItem() DateItem একটি তারিখ আইটেম হিসাবে আইটেম ফেরত.
asDateTimeItem() DateTimeItem একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত.
asDurationItem() DurationItem একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত.
asGridItem() GridItem আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়।
asImageItem() ImageItem আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়।
asListItem() ListItem একটি তালিকা আইটেম হিসাবে আইটেম ফেরত.
asMultipleChoiceItem() MultipleChoiceItem আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়।
asPageBreakItem() PageBreakItem একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত.
asParagraphTextItem() ParagraphTextItem একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে।
asScaleItem() ScaleItem আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়।
asSectionHeaderItem() SectionHeaderItem একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত.
asTextItem() TextItem একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত.
asTimeItem() TimeItem একটি সময় আইটেম হিসাবে আইটেম ফেরত.
asVideoItem() VideoItem একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত.
duplicate() Item এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
setHelpText(text) Item আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setTitle(title) Item আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

ItemResponse

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getFeedback() Object উত্তরদাতার জমা দেওয়া উত্তরের জন্য দেওয়া প্রতিক্রিয়া পায়।
getItem() Item এই প্রতিক্রিয়া উত্তর দেয় যে প্রশ্ন আইটেম পায়.
getResponse() Object উত্তরদাতা জমা দেওয়া উত্তর পায়।
getScore() Object উত্তরদাতার জমা দেওয়া উত্তরের জন্য স্কোর পায়।
setFeedback(feedback) ItemResponse প্রতিক্রিয়া সেট করে যা উত্তরদাতার জমা দেওয়া উত্তরের জন্য প্রদর্শিত হবে।
setScore(score) ItemResponse উত্তরদাতার জমা দেওয়া উত্তরের জন্য স্কোর সেট করে।

ItemType

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
CHECKBOX Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে এক বা একাধিক চেকবক্স নির্বাচন করতে দেয়, সেইসাথে একটি ঐচ্ছিক "অন্যান্য" ক্ষেত্র।
CHECKBOX_GRID Enum একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে চেকবক্সগুলির একটি ক্রম থেকে প্রতি সারিতে একাধিক পছন্দ নির্বাচন করতে দেয়৷
DATE Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি তারিখ নির্দেশ করতে দেয়।
DATETIME Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি তারিখ এবং সময় নির্দেশ করতে দেয়৷
DURATION Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি দৈর্ঘ্য নির্দেশ করতে দেয়।
GRID Enum একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে রেডিও বোতামগুলির একটি ক্রম থেকে প্রতি সারিতে একটি পছন্দ নির্বাচন করতে দেয়৷
IMAGE Enum একটি লেআউট আইটেম যা একটি চিত্র প্রদর্শন করে।
LIST Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি ড্রপ-ডাউন তালিকা থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
MULTIPLE_CHOICE Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে রেডিও বোতাম বা একটি ঐচ্ছিক "অন্যান্য" ক্ষেত্রের তালিকা থেকে একটি পছন্দ নির্বাচন করতে দেয়৷
PAGE_BREAK Enum একটি লেআউট আইটেম যা একটি পৃষ্ঠার শুরু চিহ্নিত করে।
PARAGRAPH_TEXT Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে পাঠ্যের একটি ব্লক প্রবেশ করতে দেয়।
SCALE Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে রেডিও বোতামগুলির একটি সংখ্যাযুক্ত ক্রম থেকে একটি বিকল্প বেছে নিতে দেয়৷
SECTION_HEADER Enum একটি লেআউট আইটেম যা দৃশ্যত একটি বিভাগের শুরু নির্দেশ করে।
TEXT Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে পাঠ্যের একটি লাইন প্রবেশ করতে দেয়।
TIME Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে দিনের একটি সময় নির্দেশ করতে দেয়।
VIDEO Enum একটি লেআউট আইটেম যা একটি YouTube ভিডিও প্রদর্শন করে।
FILE_UPLOAD Enum একটি প্রশ্ন আইটেম যা উত্তরদাতাকে একটি ফাইল আপলোড করতে দেয়৷

ListItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createChoice(value) Choice একটি নতুন পছন্দ তৈরি করে।
createChoice(value, isCorrect) Choice একটি নতুন পছন্দ তৈরি করে।
createChoice(value, navigationItem) Choice একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাথে একটি নতুন পছন্দ তৈরি করে যা একটি প্রদত্ত পৃষ্ঠা-ব্রেক আইটেমে চলে যায়।
createChoice(value, navigationType) Choice একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাথে একটি নতুন পছন্দ তৈরি করে।
createResponse(response) ItemResponse এই তালিকা আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() ListItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getChoices() Choice[] একটি আইটেম জন্য সব পছন্দ পায়.
getFeedbackForCorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের সঠিকভাবে উত্তর দেয়।
getFeedbackForIncorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের ভুলভাবে উত্তর দেয়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setChoiceValues(values) ListItem স্ট্রিংগুলির একটি অ্যারের থেকে একটি আইটেমের জন্য পছন্দগুলি সেট করে৷
setChoices(choices) ListItem একটি আইটেমের জন্য পছন্দের একটি অ্যারে সেট করে।
setFeedbackForCorrect(feedback) ListItem উত্তরদাতারা যখন একটি প্রশ্নের সঠিকভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setFeedbackForIncorrect(feedback) ListItem উত্তরদাতারা যখন একটি প্রশ্নের ভুলভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setHelpText(text) ListItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setPoints(points) ListItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) ListItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) ListItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

MultipleChoiceItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createChoice(value) Choice একটি নতুন পছন্দ তৈরি করে।
createChoice(value, isCorrect) Choice একটি নতুন পছন্দ তৈরি করে।
createChoice(value, navigationItem) Choice একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাথে একটি নতুন পছন্দ তৈরি করে যা একটি প্রদত্ত পৃষ্ঠা-ব্রেক আইটেমে চলে যায়।
createChoice(value, navigationType) Choice একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাথে একটি নতুন পছন্দ তৈরি করে।
createResponse(response) ItemResponse এই বহু-পছন্দের আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() MultipleChoiceItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getChoices() Choice[] একটি আইটেম জন্য সব পছন্দ পায়.
getFeedbackForCorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের সঠিকভাবে উত্তর দেয়।
getFeedbackForIncorrect() QuizFeedback প্রতিক্রিয়া প্রদান করে যা উত্তরদাতাদের দেখানো হয় যখন তারা একটি প্রশ্নের ভুলভাবে উত্তর দেয়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
hasOtherOption() Boolean আইটেমটির একটি "অন্য" বিকল্প আছে কিনা তা নির্ধারণ করে।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setChoiceValues(values) MultipleChoiceItem স্ট্রিংগুলির একটি অ্যারের থেকে একটি আইটেমের জন্য পছন্দগুলি সেট করে৷
setChoices(choices) MultipleChoiceItem একটি আইটেমের জন্য পছন্দের একটি অ্যারে সেট করে।
setFeedbackForCorrect(feedback) MultipleChoiceItem উত্তরদাতারা যখন একটি প্রশ্নের সঠিকভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setFeedbackForIncorrect(feedback) MultipleChoiceItem উত্তরদাতারা যখন একটি প্রশ্নের ভুলভাবে উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া সেট করে।
setHelpText(text) MultipleChoiceItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setPoints(points) MultipleChoiceItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) MultipleChoiceItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) MultipleChoiceItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
showOtherOption(enabled) MultipleChoiceItem আইটেমটিতে একটি "অন্য" বিকল্প আছে কিনা তা সেট করে।

PageBreakItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
duplicate() PageBreakItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGoToPage() PageBreakItem PageBreakItem পায় যে ফর্মটি এই পৃষ্ঠা বিরতির আগে পৃষ্ঠাটি সম্পূর্ণ করার পরে (অর্থাৎ ফর্মের মধ্য দিয়ে স্বাভাবিক রৈখিক অগ্রগতির মাধ্যমে এই পৃষ্ঠা বিরতিতে পৌঁছে)।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPageNavigationType() PageNavigationType পেজ নেভিগেশনের ধরন পায় যা এই পৃষ্ঠা বিরতির আগে পৃষ্ঠাটি সম্পূর্ণ করার পরে ঘটে (অর্থাৎ ফর্মের মাধ্যমে স্বাভাবিক রৈখিক অগ্রগতির মাধ্যমে এই পৃষ্ঠা বিরতিতে পৌঁছানোর পরে)।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
setGoToPage(goToPageItem) PageBreakItem এই পৃষ্ঠা বিরতির আগে পৃষ্ঠাটি সম্পূর্ণ করার পরে (অর্থাৎ ফর্মের মাধ্যমে স্বাভাবিক রৈখিক অগ্রগতির মাধ্যমে এই পৃষ্ঠা বিরতিতে পৌঁছানোর পরে) পৃষ্ঠাটি সেট করে।
setGoToPage(navigationType) PageBreakItem এই পৃষ্ঠা বিরতির আগে পৃষ্ঠাটি সম্পূর্ণ করার পরে ঘটে যাওয়া পৃষ্ঠা নেভিগেশনের ধরন সেট করে (অর্থাৎ, ফর্মের মাধ্যমে স্বাভাবিক রৈখিক অগ্রগতির মাধ্যমে এই পৃষ্ঠা বিরতিতে পৌঁছানোর পরে)।
setHelpText(text) PageBreakItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setTitle(title) PageBreakItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
CONTINUE Enum বর্তমান পৃষ্ঠাটি পূরণ করার পর ফর্মের পরবর্তী পৃষ্ঠায় যান।
GO_TO_PAGE Enum বর্তমান পৃষ্ঠাটি পূরণ করার পরে ফর্মের একটি নির্দিষ্ট পৃষ্ঠায় যান।
RESTART Enum বর্তমান পৃষ্ঠাটি সম্পূর্ণ করার পরে, এখন পর্যন্ত প্রবেশ করা উত্তরগুলি পরিষ্কার না করে শুরু থেকে ফর্মটি পুনরায় চালু করুন।
SUBMIT Enum বর্তমান পৃষ্ঠাটি পূরণ করার পরে ফর্মের প্রতিক্রিয়া জমা দিন।

ParagraphTextItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() ParagraphTextItem এই অনুচ্ছেদ পাঠ্য আইটেমের জন্য কোনো ডেটা বৈধতা সরিয়ে দেয়।
createResponse(response) ItemResponse এই অনুচ্ছেদ পাঠ্য আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() ParagraphTextItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতারা যখন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া দেখায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) ParagraphTextItem উত্তরদাতাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে যখন তারা একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (যেমন প্রশ্নগুলির জন্য ম্যানুয়াল গ্রেডিং প্রয়োজন)।
setHelpText(text) ParagraphTextItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setPoints(points) ParagraphTextItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) ParagraphTextItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) ParagraphTextItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setValidation(validation) ParagraphTextItem এই অনুচ্ছেদ পাঠ্য আইটেমের জন্য ডেটা যাচাইকরণ সেট করে।

ParagraphTextValidation

ParagraphTextValidationBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
requireTextContainsPattern(pattern) ParagraphTextValidationBuilder প্যাটার্ন ধারণ করার জন্য প্রতিক্রিয়া প্রয়োজন।
requireTextDoesNotContainPattern(pattern) ParagraphTextValidationBuilder প্যাটার্ন ধারণ না করার জন্য প্রতিক্রিয়া প্রয়োজন।
requireTextDoesNotMatchPattern(pattern) ParagraphTextValidationBuilder প্যাটার্নের সাথে মিল না হওয়ার জন্য প্রতিক্রিয়া প্রয়োজন।
requireTextLengthGreaterThanOrEqualTo(number) ParagraphTextValidationBuilder প্রতিক্রিয়ার দৈর্ঘ্য মানের থেকে বেশি বা সমান হতে হবে।
requireTextLengthLessThanOrEqualTo(number) ParagraphTextValidationBuilder প্রতিক্রিয়ার দৈর্ঘ্য মান থেকে কম হওয়া প্রয়োজন।
requireTextMatchesPattern(pattern) ParagraphTextValidationBuilder মিল প্যাটার্নের প্রতিক্রিয়া প্রয়োজন।

QuizFeedback

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getLinkUrls() String[] ফিডব্যাকের সাথে যুক্ত URL এর একটি তালিকা পায়।
getText() String ফিডব্যাকের ডিসপ্লে টেক্সট পায়।

QuizFeedbackBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addLink(url) QuizFeedbackBuilder প্রতিক্রিয়া এর সম্পূরক উপাদান একটি লিঙ্ক যোগ করে.
addLink(url, displayText) QuizFeedbackBuilder প্রতিক্রিয়া এর সম্পূরক উপাদান একটি লিঙ্ক যোগ করে.
build() QuizFeedback এই নির্মাতার জন্য সংশ্লিষ্ট ধরনের একটি প্রতিক্রিয়া তৈরি করে।
copy() QuizFeedbackBuilder এই নির্মাতার একটি অনুলিপি প্রদান করে।
setText(text) QuizFeedbackBuilder প্রতিক্রিয়া পাঠ্য সেট করে।

ScaleItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createResponse(response) ItemResponse এই স্কেল আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() ScaleItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতারা যখন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় তখন তাদের দেখানো প্রতিক্রিয়া দেখায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getLeftLabel() String স্কেলের নিম্ন সীমার জন্য লেবেল পায়, যদি থাকে।
getLowerBound() Integer স্কেল এর নিম্ন সীমা পায়.
getPoints() Integer গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
getRightLabel() String স্কেলের উপরের সীমার জন্য লেবেল পায়, যদি থাকে।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
getUpperBound() Integer স্কেল এর উপরের সীমা পায়.
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setBounds(lower, upper) ScaleItem স্কেলের নিম্ন এবং উপরের সীমানা সেট করে।
setGeneralFeedback(feedback) ScaleItem উত্তরদাতাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে যখন তারা একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (যেমন প্রশ্নগুলির জন্য ম্যানুয়াল গ্রেডিং প্রয়োজন)।
setHelpText(text) ScaleItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setLabels(lower, upper) ScaleItem স্কেলের নিম্ন এবং উপরের সীমার জন্য লেবেল সেট করে।
setPoints(points) ScaleItem একটি গ্রেডযোগ্য আইটেমের মূল্যের পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) ScaleItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) ScaleItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

SectionHeaderItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
duplicate() SectionHeaderItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং এটি ফর্মের শেষে যুক্ত করে।
getHelpText() String আইটেমটির সহায়তা পাঠ্য পান (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
getId() Integer আইটেমটির অনন্য শনাক্তকারী পান।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচকটি পায়।
getTitle() String আইটেমটির শিরোনাম পান (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem ক্ষেত্রে)।
getType() ItemType আইটেমের ধরণটি পায়, একটি ItemType হিসাবে উপস্থাপিত।
setHelpText(text) SectionHeaderItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
setTitle(title) SectionHeaderItem আইটেমটির শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem শিরোনামে)।

TextItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() TextItem এই পাঠ্য আইটেমটির জন্য কোনও ডেটা বৈধতা সরিয়ে দেয়।
createResponse(response) ItemResponse এই পাঠ্য আইটেমটির জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() TextItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং এটি ফর্মের শেষে যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতাদের যখন তারা কোনও গ্র্যাজেবল প্রশ্নের জবাব দেয় তখন দেখানো প্রতিক্রিয়াগুলি ফেরত দেয়।
getHelpText() String আইটেমটির সহায়তা পাঠ্য পান (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
getId() Integer আইটেমটির অনন্য শনাক্তকারী পান।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচকটি পায়।
getPoints() Integer একটি গ্র্যাজেবল আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমটির শিরোনাম পান (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem ক্ষেত্রে)।
getType() ItemType আইটেমের ধরণটি পায়, একটি ItemType হিসাবে উপস্থাপিত।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) TextItem উত্তরদাতাদের কাছে দেখানো প্রতিক্রিয়া সেট করে যখন তারা একটি গ্র্যাজেবল প্রশ্নের প্রতিক্রিয়া জানায় যার সঠিক বা ভুল উত্তর নেই (অর্থাত্ ম্যানুয়াল গ্রেডিংয়ের প্রয়োজন এমন প্রশ্নগুলি)।
setHelpText(text) TextItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
setPoints(points) TextItem একটি গ্র্যাজেবল আইটেম মূল্যবান পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) TextItem উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) TextItem আইটেমটির শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem শিরোনামে)।
setValidation(validation) TextItem এই পাঠ্য আইটেমটির জন্য ডেটা বৈধতা সেট করে।

TextValidation

TextValidationBuilder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
requireNumber() TextValidationBuilder একটি সংখ্যা হতে পাঠ্য আইটেম প্রয়োজন।
requireNumberBetween(start, end) TextValidationBuilder পাঠ্য আইটেমটি শুরু এবং শেষের মধ্যে একটি সংখ্যা হতে হবে, অন্তর্ভুক্ত।
requireNumberEqualTo(number) TextValidationBuilder পাঠ্য আইটেমটি নির্দিষ্ট মানের সমান একটি সংখ্যা হতে হবে।
requireNumberGreaterThan(number) TextValidationBuilder পাঠ্য আইটেমটি নির্দিষ্ট মানের চেয়ে বেশি সংখ্যক হতে হবে।
requireNumberGreaterThanOrEqualTo(number) TextValidationBuilder পাঠ্য আইটেমটি নির্দিষ্ট মানের চেয়ে বড় বা সমান হতে হবে।
requireNumberLessThan(number) TextValidationBuilder নির্দিষ্ট মানের চেয়ে পাঠ্য আইটেমের একটি সংখ্যা কম হওয়া দরকার।
requireNumberLessThanOrEqualTo(number) TextValidationBuilder পাঠ্য আইটেমটি নির্দিষ্ট মানের চেয়ে কম বা সমান হতে হবে।
requireNumberNotBetween(start, end) TextValidationBuilder পাঠ্য আইটেমটি শুরু এবং শেষের মধ্যে নয়, অন্তর্ভুক্ত নয় এমন একটি সংখ্যা হতে হবে।
requireNumberNotEqualTo(number) TextValidationBuilder পাঠ্য আইটেমটি নির্দিষ্ট মানের সমান নয় এমন একটি সংখ্যা হতে হবে।
requireTextContainsPattern(pattern) TextValidationBuilder প্যাটার্ন ধারণ করতে প্রতিক্রিয়া প্রয়োজন।
requireTextDoesNotContainPattern(pattern) TextValidationBuilder প্যাটার্ন না রাখার প্রতিক্রিয়া প্রয়োজন।
requireTextDoesNotMatchPattern(pattern) TextValidationBuilder প্যাটার্নের সাথে মেলে না দেওয়ার প্রতিক্রিয়া প্রয়োজন।
requireTextIsEmail() TextValidationBuilder একটি ইমেল ঠিকানা হতে পাঠ্য আইটেম প্রয়োজন।
requireTextIsUrl() TextValidationBuilder পাঠ্য আইটেমটি একটি ইউআরএল হতে হবে।
requireTextLengthGreaterThanOrEqualTo(number) TextValidationBuilder মানের চেয়ে বেশি বা সমান হতে প্রতিক্রিয়া দৈর্ঘ্য প্রয়োজন।
requireTextLengthLessThanOrEqualTo(number) TextValidationBuilder মানের চেয়ে কম হতে প্রতিক্রিয়া দৈর্ঘ্য প্রয়োজন।
requireTextMatchesPattern(pattern) TextValidationBuilder ম্যাচ প্যাটার্নের প্রতিক্রিয়া প্রয়োজন।
requireWholeNumber() TextValidationBuilder সম্পূর্ণ সংখ্যা হতে পাঠ্য আইটেম প্রয়োজন।

TimeItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createResponse(hour, minute) ItemResponse এই সময়ের আইটেমটির জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() TimeItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং এটি ফর্মের শেষে যুক্ত করে।
getGeneralFeedback() QuizFeedback উত্তরদাতাদের যখন তারা কোনও গ্র্যাজেবল প্রশ্নের জবাব দেয় তখন দেখানো প্রতিক্রিয়াগুলি ফেরত দেয়।
getHelpText() String আইটেমটির সহায়তা পাঠ্য পান (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
getId() Integer আইটেমটির অনন্য শনাক্তকারী পান।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচকটি পায়।
getPoints() Integer একটি গ্র্যাজেবল আইটেমের পয়েন্ট মান প্রদান করে।
getTitle() String আইটেমটির শিরোনাম পান (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem ক্ষেত্রে)।
getType() ItemType আইটেমের ধরণটি পায়, একটি ItemType হিসাবে উপস্থাপিত।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setGeneralFeedback(feedback) TimeItem উত্তরদাতাদের কাছে দেখানো প্রতিক্রিয়া সেট করে যখন তারা একটি গ্র্যাজেবল প্রশ্নের প্রতিক্রিয়া জানায় যার সঠিক বা ভুল উত্তর নেই (অর্থাত্ ম্যানুয়াল গ্রেডিংয়ের প্রয়োজন এমন প্রশ্নগুলি)।
setHelpText(text) TimeItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
setPoints(points) TimeItem একটি গ্র্যাজেবল আইটেম মূল্যবান পয়েন্টের সংখ্যা সেট করে।
setRequired(enabled) TimeItem উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setTitle(title) TimeItem আইটেমটির শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem শিরোনামে)।

VideoItem

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
duplicate() VideoItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং এটি ফর্মের শেষে যুক্ত করে।
getAlignment() Alignment ভিডিওটির অনুভূমিক প্রান্তিককরণ পায়।
getHelpText() String আইটেমটির সহায়তা পাঠ্য পান (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
getId() Integer আইটেমটির অনন্য শনাক্তকারী পান।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচকটি পায়।
getTitle() String আইটেমটির শিরোনাম পান (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem ক্ষেত্রে)।
getType() ItemType আইটেমের ধরণটি পায়, একটি ItemType হিসাবে উপস্থাপিত।
getWidth() Integer পিক্সেলগুলিতে ভিডিওর প্রস্থ পান।
setAlignment(alignment) VideoItem ভিডিওর অনুভূমিক প্রান্তিককরণ সেট করে।
setHelpText(text) VideoItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমগুলির জন্য বিবরণ পাঠ্য বলা হয়)।
setTitle(title) VideoItem আইটেমটির শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট নামে পরিচিত, SectionHeaderItem শিরোনামে)।
setVideoUrl(youtubeUrl) VideoItem প্রদত্ত ইউটিউব ইউআরএল বা ইউটিউব ভিডিও আইডি থেকে ভিডিওটি নিজেই সেট করে।
setWidth(width) VideoItem পিক্সেলগুলিতে ভিডিওর প্রস্থ সেট করে।