স্কিপ করে মূল কন্টেন্ট এ যান

লজিক ও স্কোরিং

লজিক প্রশ্নের একটি সমতল তালিকাকে এমন একটি ফর্মে পরিণত করে যা প্রতিটি উত্তরদাতার সাথে মানিয়ে নেয়। আপনি প্রযোজ্য নয় এমন প্রশ্ন লুকাতে পারেন, কেবলমাত্র নির্দিষ্ট ক্ষেত্রে একটি উত্তর প্রয়োজন করতে পারেন, মানুষকে বিভিন্ন পথে পাঠাতে পারেন, তাদের শব্দগুলি তাদের কাছে ফিরিয়ে দিতে পারেন, মান গণনা করতে পারেন, এবং কুইজ স্কোর করতে পারেন। আপনি এই সবকিছু বিল্ডারে সেট আপ করেন।

শর্তসাপেক্ষ দৃশ্যমানতা

একটি আগের উত্তর একটি নিয়মের সাথে মিললে তবেই একটি ফিল্ড দেখাতে শর্তসাপেক্ষ দৃশ্যমানতা (visibleIf) ব্যবহার করুন। উদাহরণস্বরূপ, "Do you own one of our products?"-এ কেউ "Yes" উত্তর দেওয়ার পরেই "Which model do you own?" দেখান।

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

দৃশ্যমানতা নিয়ম দিয়ে ফর্ম ছোট রাখুন

অপ্রাসঙ্গিক প্রশ্ন লুকানো একটি ফর্মকে ছোট এবং আরও ব্যক্তিগত মনে করায়। প্রতিটি উত্তরদাতার জন্য যা প্রযোজ্য তা-ই শুধু জিজ্ঞাসা করুন।

শর্তসাপেক্ষ প্রয়োজনীয়

শর্তসাপেক্ষ প্রয়োজনীয় (requiredIf) কেবলমাত্র নির্দিষ্ট শর্তে একটি ফিল্ডকে বাধ্যতামূলক করে। একটি ফিল্ড বেশিরভাগ সময় ঐচ্ছিক হতে পারে কিন্তু একটি আগের উত্তর যখন এটির দাবি করে তখন প্রয়োজনীয় হয়ে ওঠে — উদাহরণস্বরূপ, কেউ "Other" নির্বাচন করলেই একটি কারণ প্রয়োজন করা।

পৃষ্ঠার মধ্যে রাউটিং

মাল্টি-পেজ ফর্মে আপনি উত্তরদাতাদের তাদের উত্তরের ভিত্তিতে বিভিন্ন পৃষ্ঠায় রাউট করতে পারেন। প্রতিটি রাউটিং নিয়মের একটি next target থাকে যা সিদ্ধান্ত নেয় একটি পৃষ্ঠার পরে কেউ কোথায় যায়, যাতে বিভিন্ন উত্তর বিভিন্ন পথে নিয়ে যেতে পারে। প্রযোজ্য নয় এমন পুরো বিভাগ এড়িয়ে যেতে এটি ব্যবহার করুন, অথবা একটি সার্ভেকে পৃথক ট্র্যাকে শাখায় ভাগ করতে।

উত্তর পাইপিং

পাইপিং একজন উত্তরদাতার আগের উত্তর পরবর্তী টেক্সটে সন্নিবেশ করে। একটি ফিল্ডের কী দ্বিগুণ কার্লি ব্রেসে মুড়ে এটি রেফারেন্স করুন, যেমন {{name}}। কেউ name কী-যুক্ত একটি ফিল্ডে "Alex" লিখলে, Thanks {{name}}, how was your visit? পড়া একটি পরবর্তী প্রশ্ন "Thanks Alex, how was your visit?" হিসেবে দেখানোর কথা।

শীঘ্রই আসছে

{{field}} টোকেন প্রতিস্থাপনকারী পাইপিং ইঞ্জিন তৈরি ও পরীক্ষিত, কিন্তু এটি এখনও পাবলিক ফর্ম রেন্ডারারে যুক্ত হয়নি — তাই পাইপ করা মান আজ উত্তরদাতাদের কাছে দেখা যায় না। আপনার লেবেলগুলি স্বাভাবিকভাবে রচনা করুন; এটি সংযুক্ত হলে পাইপিং সমাধান শুরু করবে।

গণনা

গণনা অন্যান্য উত্তর থেকে একটি মান গণনা করে — উদাহরণস্বরূপ, লাইন আইটেম যোগ করা বা কয়েকটি ইনপুট থেকে একটি পরিসংখ্যান বের করা। গণনা করা মান উত্তরদাতার কাছে ফিরিয়ে দেখানো যায় বা ফর্মের লজিকে অন্যত্র ব্যবহার করা যায়।

স্কোরিং এবং স্কোর ব্যান্ড

স্কোরিং দিয়ে আপনার ফর্মকে একটি কুইজ বা মূল্যায়নে পরিণত করুন। প্রতিটি উত্তর একটি score value বহন করতে পারে (ইন্সপেক্টরে প্রতি ফিল্ডে সেট করা), এবং ফর্ম সেগুলি একটি মোটে যোগ করে।

স্কোরিং সেট আপ করতে:

১. বিল্ডারে Settings খুলুন এবং scoring চালু করুন। ২. স্কোর যে output key-এর অধীনে সংরক্ষিত হয় তা বেছে নিন। ৩. প্রতিটি ফিল্ডের প্রাসঙ্গিক উত্তরে একটি score value বরাদ্দ করুন। ৪. score bands সংজ্ঞায়িত করুন — লেবেলযুক্ত পরিসর যা মোট ব্যাখ্যা করে।

একটি score band একটি পয়েন্ট পরিসরকে একটি লেবেলে ম্যাপ করে, যেমন "0–4 = Needs work", "5–7 = Good", "8–10 = Excellent"। কেউ শেষ করলে, তাদের মোট এবং ব্যান্ড নিশ্চিতকরণ স্ক্রিনে দেখানো যায়। এভাবেই আপনি গ্রেডেড কুইজ, স্ব-মূল্যায়ন, এবং স্তরভিত্তিক ফলাফল তৈরি করেন।

পরবর্তী ধাপ