۱. متن (Text)

برای دریافت پاسخ‌های متنی کوتاه مانند نام، ایمیل یا هر ورودی تک‌خطی دیگر استفاده می‌شود.

کاربرد:

جمع‌آوری اطلاعات تماس، کدهای شناسایی، و پاسخ‌های کوتاه.

تنظیمات اصلی:

  • عنوان (Title): متنی که به‌عنوان سوال نمایش داده می‌شود.
  • نام (Name): شناسه منحصر به فرد سوال.
  • ضروری (Is Required): پاسخ به سوال را اجباری می‌کند.
  • نوع ورودی (Input Type): نوع داده ورودی را مشخص می‌کند (مانند email, number).
  • متن جایگزین (Placeholder): متن راهنمای درون فیلد.

۲. نظر (Comment)

برای دریافت پاسخ‌های متنی طولانی و چندخطی مانند نظرات و توضیحات.

کاربرد:

جمع‌آوری بازخورد دقیق، دریافت پیشنهادات و توضیحات تکمیلی.

تنظیمات اصلی:

  • سطرها (Rows): تعداد خطوط اولیه قابل مشاهده در کادر متنی.
  • رشد خودکار (Auto Grow): ارتفاع کادر به صورت خودکار با افزایش متن، بزرگ می‌شود.

۳. چک‌باکس (Checkbox)

به کاربر اجازه می‌دهد تا یک یا چند گزینه را از یک لیست انتخاب کند.

کاربرد:

انتخاب چندین علاقه‌مندی، امکانات مورد نیاز، یا هر نوع داده چند انتخابی.

تنظیمات اصلی:

  • گزینه‌ها (Choices): تعریف لیست گزینه‌های قابل انتخاب.
  • نمایش گزینه "دیگر" (Show Other Item): افزودن گزینه "دیگر" به همراه یک فیلد متنی.
  • نمایش گزینه "هیچ‌کدام" (Show None Item): افزودن گزینه‌ای برای عدم انتخاب هیچ موردی.
  • تعداد ستون (Col Count): نمایش گزینه‌ها در چند ستون.

۴. گروه رادیویی (Radiogroup)

به کاربر اجازه می‌دهد تا فقط یک گزینه را از یک لیست انتخاب کند.

کاربرد:

سوالات جنسیت، بله/خیر، یا هر نوع سوال تک‌انتخابی.

تنظیمات اصلی:

تنظیمات این سوال بسیار شبیه به چک‌باکس است، با این تفاوت که کاربر تنها یک گزینه را می‌تواند انتخاب کند.

۵. لیست کشویی (Dropdown)

برای انتخاب یک گزینه از یک لیست طولانی که در یک منوی بازشونده نمایش داده می‌شود.

کاربرد:

انتخاب کشور، شهر، یا گزینه‌های متعدد در فضایی محدود.

تنظیمات اصلی:

  • گزینه‌ها از وب (Choices From URL): بارگذاری دینامیک گزینه‌ها از یک آدرس وب (API).
  • جستجو فعال شد (Search Enabled): افزودن قابلیت جستجو در میان گزینه‌ها.
  • متن جایگزین (Placeholder): متنی که قبل از انتخاب نمایش داده می‌شود.

۶. ماتریس (Matrix)

برای ارزیابی چند آیتم (ردیف) بر اساس یک مقیاس مشترک (ستون) در قالب جدول.

کاربرد:

سنجش رضایت از چندین جنبه یک محصول (مثلاً کیفیت، قیمت، پشتیبانی).

تنظیمات اصلی:

  • ردیف‌ها (Rows): آیتم‌هایی که باید ارزیابی شوند.
  • ستون‌ها (Columns): گزینه‌هایی که مقیاس ارزیابی را تشکیل می‌دههند.
  • همه ردیف‌ها ضروری است (Is All Rows Required): پاسخ به تمام ردیف‌ها را الزامی می‌کند.

۷. ماتریس (کشویی)

نسخه پیشرفته ماتریس که در هر سلول آن می‌توان از یک نوع سوال مجزا (مانند لیست کشویی یا متن) استفاده کرد.

کاربرد:

فرم‌های پیچیده ورود اطلاعات که نیاز به ساختار جدولی دارند.

تنظیمات اصلی:

  • نوع سلول (Cell Type): تعیین نوع سوال برای هر ستون (مانند Dropdown, Checkbox, Text).

۸. ماتریس (پویا)

ماتریسی که کاربر می‌تواند به صورت پویا ردیف‌های جدیدی به آن اضافه یا از آن حذف کند.

کاربرد:

جمع‌آوری اطلاعات تکرارشونده با تعداد نامشخص (مانند لیست سوابق تحصیلی یا شغلی).

تنظیمات اصلی:

  • حداقل/حداکثر تعداد سطر (Min/Max Row Count): محدود کردن تعداد ردیف‌ها.
  • متن دکمه افزودن/حذف سطر (Add/Remove Row Text): تغییر متن دکمه‌ها.

۹. رتبه‌بندی (Rating)

برای دریافت امتیاز از کاربر با استفاده از نمادهایی مانند ستاره یا اعداد.

کاربرد:

امتیازدهی به محصول، نظرسنجی رضایت مشتری.

تنظیمات اصلی:

  • محدوده امتیاز (Rate Values): تعریف مقادیر و متن‌های نمایشی برای هر امتیاز.
  • حداقل/حداکثر نرخ (Rate Min/Max): تعیین کمترین و بیشترین امتیاز (مثلاً ۱ تا ۵).

۱۰. فایل (File)

برای آپلود کردن فایل توسط کاربر.

کاربرد:

دریافت رزومه، مدارک شناسایی، یا تصاویر.

تنظیمات اصلی:

  • پذیرش انواع فایل (Accepted Types): محدود کردن فرمت فایل‌های مجاز (مثلاً image/*).
  • حداکثر اندازه (Max Size): تعیین حداکثر حجم مجاز فایل (به بایت).
  • اجازه دادن به چند فایل (Allow Multiple): امکان آپلود همزمان چند فایل.

۱۱. بولین (Boolean)

برای سوالات دو وضعیتی (بله/خیر یا صحیح/غلط) که معمولاً با یک سوئیچ نمایش داده می‌شود.

کاربرد:

پذیرش شرایط و قوانین، سوالات تأییدی.

تنظیمات اصلی:

  • برچسب (Label): عنوان اصلی سوال.
  • برچسب صحیح/غلط (Label True/False): متنی که برای حالت‌های "روشن" و "خاموش" نمایش داده می‌شود (مثلاً "موافقم" و "مخالفم").

۱۲. پنل (Panel)

یک محفظه برای گروه‌بندی چند سوال مرتبط با یکدیگر. این یک سوال نیست، بلکه یک ابزار سازمان‌دهی است.

کاربرد:

تقسیم یک فرم طولانی به بخش‌های منطقی مانند "اطلاعات پایه" و "اطلاعات تکمیلی".

تنظیمات اصلی:

  • سوالات (Questions/Elements): لیستی از سوالاتی که درون پنل قرار می‌گیرند.
  • جمع‌شونده (Is Collapsible): امکان باز و بسته کردن پنل را فراهم می‌کند.

۱۳. پنل (پویا)

به کاربر اجازه می‌دهد تا مجموعه‌ای از سوالات (یک پنل کامل) را به صورت دینامیک تکرار، اضافه یا حذف کند.

کاربرد:

جمع‌آوری اطلاعات پیچیده و تکراری مانند "اطلاعات کامل هر یک از اعضای خانواده".

تنظیمات اصلی:

  • الگو (Template Elements): سوالاتی که در هر پنل تکرار می‌شوند.
  • حداقل/حداکثر تعداد پنل (Min/Max Panel Count): محدودیت تعداد پنل‌ها.

۱۴. HTML

برای نمایش محتوای HTML سفارشی درون فرم.

کاربرد:

نمایش متن‌های راهنما، تصاویر، ویدئوها یا هر محتوای ثابت دیگر.

تنظیمات اصلی:

  • HTML: کدهای HTML مورد نظر برای نمایش.

۱۵. انتخابگر تصویر (Image Picker)

به کاربر اجازه می‌دهد تا یک یا چند تصویر را از میان مجموعه‌ای از تصاویر انتخاب کند.

کاربرد:

نظرسنجی‌های بصری، انتخاب طرح یا محصول مورد علاقه.

تنظیمات اصلی:

  • گزینه‌ها (Choices): تعریف لیست تصاویر، که هر گزینه شامل آدرس تصویر (imageLink) و یک مقدار (value) است.
  • چند انتخابی (Multi Select): فعال کردن امکان انتخاب چند تصویر.

۱۶. تنظیمات عمومی

این تنظیمات در اکثر سوالات مشترک هستند و برای کنترل رفتار و نمایش آن‌ها استفاده می‌شوند.

مهم‌ترین تنظیمات:

  • نمایش اگر (Visible If): تعریف یک شرط منطقی برای نمایش دادن یا مخفی کردن سوال. مثال: {age} > 18
  • فعال کردن اگر (Enable If): تعریف شرط برای فعال یا غیرفعال بودن سوال.
  • فقط خواندنی (Read Only): غیرقابل ویرایش کردن پاسخ سوال.
  • مقدار پیش‌فرض (Default Value): مقداری که قبل از پاسخ‌دهی کاربر در فیلد قرار دارد.
  • توضیحات (Description): متن راهنمای اضافی که زیر عنوان سوال نمایش داده می‌شود.