কন্ডিশনাল লজিক
ব্লক দেখান বা লুকান, এবং উত্তরদাতাদের উত্তরের ভিত্তিতে পেজ নেভিগেশন নিয়ন্ত্রণ করুন।
কন্ডিশনাল লজিক কী
কন্ডিশনাল লজিক আপনার ফর্মকে গতিশীল করে তোলে। আপনি নিয়ম নির্ধারণ করেন যা তখন কার্যকর হয় যখন উত্তরদাতার উত্তর একটি শর্তের সাথে মেলে।
নিয়ম যোগ করা
- 1ব্লকের মাঝে + বাটনে ক্লিক করুন এবং Conditional Logic বেছে নিন।
- 2মূল্যায়ন করতে ফিল্ড ও শর্ত বেছে নিন।
- 3শর্ত পূরণ হলে কী পদক্ষেপ নেওয়া হবে তা বেছে নিন।
- 4শর্ত যোগ করুন বোতাম আর অ্যাকশনের তালিকা দিয়ে একই নিয়মের ভেতরে আরও শর্ত ও আরও অ্যাকশন জুড়ে দিন।
শর্টকাট: যেকোনো প্রশ্নের ••• মেনু খুলে কন্ডিশনাল লজিক যোগ করুন বেছে নিন। নিয়মের ব্লকটি ঠিক সেই প্রশ্নের নিচে বসে, পূরণ করার জন্য প্রস্তুত।
শর্তসমূহ
একটি শর্ত একটি উত্তরকে একটি মানের সঙ্গে মিলিয়ে দেখে। কোন অপারেটরগুলো বেছে নিতে পারবেন তা নির্ভর করে নিয়মটি কোন ধরনের প্রশ্নের দিকে তাক করা তার উপর।
| অপারেটর | যেখানে পাওয়া যায় |
|---|---|
| সমান | সব ধরনের প্রশ্ন |
| সমান নয় | সব ধরনের প্রশ্ন |
| খালি | সব ধরনের প্রশ্ন |
| খালি নয় | সব ধরনের প্রশ্ন |
| এর যেকোনো একটি | ড্রপডাউন, মাল্টিপল চয়েস, চেকবক্স, মাল্টি-সিলেক্ট |
| এর কোনোটিই নয় | ড্রপডাউন, মাল্টিপল চয়েস, চেকবক্স, মাল্টি-সিলেক্ট |
| ধারণ করে | সংক্ষিপ্ত উত্তর, দীর্ঘ উত্তর, ইমেল |
| দিয়ে শুরু হয় | সংক্ষিপ্ত উত্তর, দীর্ঘ উত্তর, ইমেল |
| দিয়ে শেষ হয় | সংক্ষিপ্ত উত্তর, দীর্ঘ উত্তর, ইমেল |
| এর চেয়ে বড় | সংখ্যা, তারিখ, সময় |
| এর চেয়ে ছোট | সংখ্যা, তারিখ, সময় |
| এর চেয়ে বড় বা সমান | সংখ্যা, তারিখ, সময় |
| এর চেয়ে ছোট বা সমান | সংখ্যা, তারিখ, সময় |
টেক্সট মেলানোর সময় বড়-ছোট হাতের অক্ষর আর আশপাশের ফাঁকা জায়গা ধরা হয় না, তাই "Yes" আর "yes" একই নিয়মে মেলে।
শর্ত জুড়ে দেওয়া
একটি নিয়মে যত শর্ত দরকার তত রাখা যায়। দুটি শর্তের মাঝের AND লেখাটিতে ক্লিক করলে সেটি OR হয়ে যায়।
পরপর বসা AND শর্তগুলো একটি দল গড়ে, আর প্রতিটি OR নতুন একটি দল শুরু করে। তাই "A AND B OR C AND D" তখনই কাজ করে যখন A ও B দুটোই সত্যি, অথবা C ও D দুটোই সত্যি।
পদক্ষেপসমূহ
একটি নিয়ম একসঙ্গে কয়েকটি অ্যাকশন চালাতে পারে। শর্তগুলো মিলে যাওয়ার মুহূর্তেই সবগুলো একসঙ্গে ঘটে।
পেজে যান
শর্ত সত্য হলে নির্দিষ্ট পেজে চলে যায়। মাল্টি-পেজ ফর্মের সাথে একসাথে কাজ করে।
উত্তর আবশ্যক
শর্ত সত্য হলেই শুধু একটি ফিল্ড আবশ্যক হয়।
ব্লক দেখান
বেছে নেওয়া ব্লকগুলো দেখিয়ে দেয়। ব্লক দেখান অ্যাকশনের লক্ষ্য যে ব্লক, সেটি শুরুতে লুকানো থাকে আর শর্ত মিললে তবেই দেখা যায়।
ব্লক লুকান
শর্ত সত্য হলে নির্দিষ্ট ব্লক দৃশ্য থেকে সরে যায়।
সমাপ্তি নিষ্ক্রিয় করতে বাটন লুকান
সমাপ্তির বোতামটি সরিয়ে দেয়, ফলে শর্ত বহাল থাকা অবস্থায় ফর্মটি পাঠানো যায় না। যে উত্তরদাতা যোগ্য নন তাঁকে থামাতে এটি ব্যবহার করুন।
উদাহরণ
যদি "আপনি কি ছাত্র?" প্রশ্নের উত্তর "হ্যাঁ" হয়, তাহলে "ছাত্র ID" ফিল্ড দেখান। অন্যথায় সেটি লুকানো থাকে।
পেজ যাচাইয়ের সময় লুকানো প্রশ্ন বাদ দেওয়া হয়, তাই কোনো নিয়ম যে আবশ্যক প্রশ্নটিকে লুকিয়ে রেখেছে সেটি কখনও জমা দেওয়া আটকাতে পারে না।