شرط‌گذاری و ایجاد قوانین و روابط منطقی بین سوالات

در این مقاله چگونگی شرط‌گذاری، تعریف قوانین و روابط منطقی برای سوالات پرسشنامه توضیح داده شده است.

احراز هویت کاربران
کاربران
پشتیبانی زبانهای مختلف
انتقال اطلاعات پرسشنامه ها

طراحی پرسشنامه
شرط‌گذاری و ایجاد قوانین و روابط منطقی بین سوالات

چگونه برای سوالات روابط منطقی تعریف کنیم؟

یکی از ویژگی‌های سامانه ایپُل ، شرط‌گذاری، تعریف قوانین و روابط منطقی بین سوالات است. چنانچه بخواهید پرسشنامه هوشمندی طراحی کنید که با توجه به پاسخگویی کاربر به یک یا چند سوال، بعضی سوالات از وی پرسیده نشود و یا عملیات خاصی بر روی پرسشنامه اجرا گردد نیاز به شرط‌گذاری و طراحی قوانین در پرسشنامه دارید.

روش ساخت قانون در پرسشنامه:

  1. رفتن به صفحه شرط‌گذاری و قوانین: در صفحه طراحی پرسشنامه، لبه “شرط‌گذاری” را انتخاب کنید تا به صفحه “شرط‌گذاری و قوانین” منتقل شوید.
  2. افزودن قانون جدید: در این صفحه بر روی “افزودن قانون جدید” کلیک کنید تا پنجره جدیدی باز شود
  3. تعریف شرایط برای قانون: کلید “+” را فشار دهید تا لیست سوالات نمایش داده شود. سپس می‌توانید برای پاسخ کاربر به سوال، شرایط مختلفی را تعیین کنید. برای اطلاعات بیشتر به تعریف شرایط برای قانون مراجعه نمایید.
  4. ترکیب کردن چند شرط برای یک قانون: چنانچه تمایل دارید که بیش از یک شرط داشته باشید، می‌توانید این شرط‌ها را به صورت “و” و یا “یا” با یکدیگر ترکیب نمایید. برای اطلاعات بیشتر به ترکیب کردن چند شرط برای یک قانون مراجعه نمایید.
  5. تعریف عملیات پس از تحقق یافتن شرایط: در این مرحله عملیاتی را که می‌خواهید پس از پاسخگویی کاربر مطابق با شرایط تعیین شده اتفاق بیفتد را مشخص نمایید. برای اطلاعات بیشتر به تعریف عملیات پس از تحقق یافتن شرایط مراجعه نمایید
  6. تعیین زمان اجرا شدن یک قانون: شما می‌توانید مشخص کنید که آیا یک قانون بلافاصله پس از ایجاد شرایط اتفاق بیفتد و یا اینکه پس از فشردن کلید “بعدی” جهت رفتن به صفحه بعد اتفاق بیفتد. برای اطلاعات بیشتر به تعیین زمان اجرا شدن یک قانون مراجعه نمایید
  7. تعیین نام قانون: در انتها می‌توانید نامی برای قانون تعریف شده، انتخاب نمایید.
  8. تایید اطلاعات وارد شده: در انتها کلید “تایید” را فشار دهید. پنجره باز شده بسته خواهد شد و قانون تعریف شده به عنوان ب یک بلوک قانون، در لیست قوانین نمایش داده می‌شود.
نحوه تعیین شرط گذاری در پرسشنامه

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

پس از تعریف یک قانون جدید، آن قانون در صفحه لیست ‌قانون‌ها به همراه یک کادر قرمز رنگ نمایش داده می‌شود. این کادر قرمز رنگ بدین معنی است که هنوز این قانون ذخیره نشده است. چنانچه کلید “ذخیره” را در انتهای صفحه فشار دهید، قانون ذخیره شده و کادر قرمز رنگ نیز ناپدید می‌شود.

تعریف شرایط مختلف برای یک قانون

برای این که بتوانید در یک پرسشنامه یا فرم نظرسنجی یک قانون ایجاد کنید، ابتدا لازم است شرایط اجرای قانون را مشخص نمایید. این شرایط بر حسب انتخاب گزینه و ثبت پاسخ توسط کاربر پاسخ دهنده انتخاب می‌شود.

برای تعریف شرط قانون لازم است پس از فشردن کلید “افزودن قانون جدید” با ظاهر شدن پنجره جدید، کلید “+” را کلیک کنید. سپس “نوع سوال”، “شرط” و “پاسخ” را برای هر سوال مشخص کنید تا شرط یک قانون منطقی مشخص شود. سپس علامت “” را کلیک کنید.

تعین شرایط مختلف برای یک قانون - شرط گذاری در پرسشنامه

با توجه به اینکه تعریف شرط برای سوالات گزینه‌ای، تشریحی و متنی متفاوت می‌باشد، هر کدام به صورت مجزا توضیح داده شده است.

تعریف شرط برای سوالات گزینه‌ای:

  • سوال: شامل سوالات تک انتخابی، چند انتخابی، لیست کشویی، ماتریسی، اولویت دار، چند لیست کشویی و ارزیابی می‌باشد.
  • شرط: می‌توانید گزینه “برابر با” یا “مخالف” را انتخاب کنید.
  • پاسخ: هنگامی که یکی از سوالات پرسشنامه را انتخاب می‌کنید، به صورت خودکار گزینه‌های مربوط به آن سوال در لیست کشویی واقع در ستون پاسخ نمایش داده می‌شود. در آنجا می‌توانید گزینه‌ای را که بر اساس آن می‌خواهید شرطی را تعریف کنید، انتخاب نمایید.
شرط گذاری برای سوالات گزینه‌ای

تعریف شرط برای سوالات تشریحی و متنی:

  • نوع سوال: شامل سوالات تشریحی، متن تک خط، عدد، نام و نام خانوادگی، زمان، تاریخ، ایمیل، وب سایت، آدرس، استان/شهر، موقعیت مکانی و چند متنی می‌باشد.
  • شرط: می‌توانید گزینه “برابر است با”، “برابر نیست با”، ” شامل می‌شود با”، “عدم شمول”، “شروع شود با” یا “خاتمه یابد با” را انتخاب کنید.
  • پاسخ: هنگامی که یکی از سوالات پرسشنامه را انتخاب می‌کنید، به صورت خودکار مستطیلی در ستون پاسخ نمایش داده می‌شود. شما می‌توانید متنی را که می‌خواهید بر اساس آن شرط را تعریف نمایید، تایپ کنید.
شرط گذاری برای سوالات تشریحی و متنی

برای سوالات نام و نام خانوادگی، آدرس، استان/شهر که پاسخ کاربر در بیش از یک فیلد پر می‌شود، می‌توانید برای هر فیلد به صورت مجزا شرط تعریف نمایید. به عنوان مثال، کافی است برای گذاشتن شرط برای نام از سوال نام و نام خانوادگی، هنگام انتخاب سوال، فیلد نام را انتخاب کنید.

تعریف شرط برای سوالات عددی:

  • نوع سوال: شامل سوالات عددی و موقعیت مکانی می‌باشد.
  • شرط: می‌توانید گزینه “برابر است با”، “برابر نیست با”، ” بزرگتر از” یا”کوچکتر از”را انتخاب کنید.
  • پاسخ: هنگامی که یکی از سوالات پرسشنامه را انتخاب کنید، به صورت خودکار مستطیلی در ستون پاسخ نمایش داده می‌شود. شما می‌توانید عددی را که می‌خواهید بر اساس آن شرط را تعریف کنید، تایپ کنید.
شرط گذاری برای سوالات عددی

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

ترکیب کردن چند شرط برای یک قانون

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

ترکیب کردن چند شرط برای یک قانون

روش ترکیب کردن چند شرط با یکدیگر:

تعریف بیش از یک شرط برای قانون: هنگام تعریف شرایط، با فشردن علامت “+”، بیش از یک شرط اضافه کنید.

روش ترکیب کردن چند شرط با یکدیگر

انتخاب نحوه ترکیب کردن شرایط: ترکیب شرایط در یک قانون به صورت “AND” (و منطقی) و یا “OR” (یای منطقی) صورت می‌گیرد.

می‌توانید نحوه  ترکیب شرایط را از لیست کشویی قسمت تعریف شرایط بصورت “اجرای عملیات در صورت برقرای هر یک از شرایط (OR)” یا “اجرای عملیات در صورت برقرای همه شرایط(AND) ” انتخاب کنید

اعمال کردن چند شرط با یکدیگر

عملیات پس از تحقق یافتن شرایط یک قانون

جهت تکمیل طراحی یک قانون در پرسشنامه یا فرم نظرسنجی، لازم است مشخص کنید پس از اینکه شرط یا شرایط تحقق پیدا کرد، چه عملیات و یا تغییری در پرسشنامه انجام شود.

در صفحه طراحی قوانین، پس از آنکه شرایط را مشخص نمودید، نیاز است تا عملیاتی را که می‌خواهید صورت بگیرد، تعریف کنید. این عملیات بر روی سوالات و یا گزینه‌ها اعمال می‌شود. می‌توانید برای هر قانون بیش از یک عملیات را مشخص کنید. جهت اضافه کردن عملیات بر روی “+” کلیک کنید و سپس عملیات مربوطه را اضافه کنید.

در تعریف عملیات برای یک شرط باید دقت کافی به عمل آید. چنانچه عملیات تعریف شده بر روی یک گزینه یا سوال، در بیش از یک بلوک قانون تعریف شود، تداخلی در اجرای قوانین ایجاد می‌شود. در اینصورت باید شروط را با هم ترکیب نمود.

عملیات پس از تحقق یافتن شرط

انواع عملیات پس از تحقق یافتن شرایط:

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

 

پس از اضافه کردن عملیات، “√” را کلیک کنید. چنانچه لازم باشد، می‌توانید بر روی “+” کلیک کنید و عملیات دیگری تعریف نمایید. در انتها کلید “تایید” را فشار دهید. پنجره باز شده بسته خواهد شد و قانون تعریف شده به عنوان یک بلوک قانون، در لیست قوانین نمایش داده می‌شود.

پنهان کردن و عدم نمایش، فعال کردن و غیرفعال کردن، انتخاب کردن گزینه و عدم انتخاب گزینه با یکدیگر تداخل دارند. بعنوان مثال اگر طبق شرایطی بخواهید یک سوال یا گزینه پنهان شود و در شرایطی دیگر بخواهید همان سوال یا گزینه نمایش داده شود، لازم است شرط‌گذاری را به شکل دیگری تعریف نمایید.

جهت سهولت، قسمت عملیات در قوانینی که با یکدیگر در تداخل هستند، به رنگ قرمز نشان داده می‌شود. با پیدا کردن موارد تداخل، باید شرط‌گذاری را مجددا بصورت مناسبی انجام دهید.

چه زمانی یک قانون در پرسشنامه اجرا می شود؟

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

شما می‌توانید هنگامی‌که در صفحه قوانین، شرایط و عملیات مربوطه را مشخص می‌کنید، زمان اجرای قانون را نیز از لیست کشویی در بخش عملیات مشخص نمایید.

تعیین زمان برای اجرای یک شرط منطقی در پرسشنامه

زمان اجرای یک قانون در پرسشنامه:

  • بلافاصله پس از برقراری شروط: کاربر بلافاصله پس از تحقق یافتن شرایط، نتیجه آن را در سوالات پرسشنامه مشاهده کند. بنابراین چنانچه تمامی سوالات در یک صفحه باشد، فقط باید از این روش استفاده نمود.
  • بعد از فشردن دکمه “بعدی” و برقراری شروط: این روش برای پرسشنامه‌هایی که تمامی سوالات در یک صفحه نمایش داده می‌شوند، قابل اجرا نمی‌باشد. در این روش، بلافاصله پس از تحقق شرایط هیچ عملیاتی صورت نمی‌‌گیرد و پس از آن که کاربر کلید “بعدی” را فشار داد، عملیات تعریف شده اعمال می‌شود. این روش برای فرم‌های بزرگ با تعداد قوانین زیاد مناسب‌تر است.

نام قانون

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

اضافه کردن نام قانون:

هنگامی که قانون جدیدی را اضافه می کنید قبل از ذخیره کردن آن نام پرسشنامه پرسیده می‌شود. کافی است که نام مناسبی برای قانون نوشته شود.

اضافه کردن نام قانون

ویرایش نام قانون:

در صفحه قوانین، لیست قوانین تعریف شده با نام آنها نمایش داده می‌شود. چنانچه نیاز داشته باشید تا نام یک قانونی را ویرایش کنید، کافی است که بر روی آیکان “ویرایش” که در جلوی هر قانون نشان داده می‌شود کلیک کنید. پنجره جدیدی باز می‌شود که می‌توانید در آن پنجره شرایط قوانین و هم چنین نام قانون را تغییر دهید.

ویرایش نام قانون

ویرایش قانون

در صفحه قوانین، لیست قوانینی که برای پرسشنامه تعریف شده است نمایش داده می‌شود. چنانچه کاربر بخواهد یکی از پارامترهای مربوط به قانون را تغییر دهد، کافی است که بر روی کلید “ویرایش” که در ردیف آن قانون قرار دهد، کلیک کند.

نحوه ویرایش قانون در پرسشنامه

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

قابل ذکر است که پس از تغییر یک قانون، کادر قرمز رنگی در اطراف آن ظاهر می‌شود. این بدین معنی است که هنوز این قانون ذخیره نشده است. لازم است کلید ذخیره در انتهای صفحه را فشار دهید تا کادر قرمز رنگ نیز ناپدید شود.

شرط منطقی قبل از اعمال تغییرات

تکرار کردن قوانین

قابلیتی در سامانه وجود دارد که به طراح پرسشنامه کمک می‌کند تا قوانینی که دارای الگوی خاصی هستند، به صورت اتوماتیک بوجود آیند. این قابلیت “تکرار کردن قوانین” نامیده می‌شود.

الگوی لازم جهت تکرارپذیر بودن قوانین: چنانچه برای یک سوال، گزینه‌های متفاوت وجود داشته باشد و بخواهید برای هر گزینه یک قانون تعریف کنید به شرطی که عملیات اجرای قانون نیز متناسب باشد، می‌توانید از این قابلیت استفاده کنید. به عنوان مثال چنانچه بخواهید با انتخاب گزینه اول از سوال الف، گزینه اول سوال ب مخفی شود و با انتخاب گزینه دوم سوال الف، گزینه دوم سوال ب مخفی شود و این کار تا انتهای گزینه‌های سوال الف ادامه داشته باشد می‌توانید از این قابلیت استفاده کنید.

برای انجام این کار لازم است که یک بار قانون مربوط به مخفی کردن اولین گزینه سوال ب را بنویسید. سپس با انتخاب کلید “تکرار این قانون”، به صورت اتوماتیک قوانین دیگر ساخته خواهد شد.

همانطور که در تصویر زیر مشاهده می‌کنید، ابتدا گزینه تکرار قانون را بزنید.

نحوه تکرار کردن قوانین

سپس در صفحه ای که برای شما باز می‌شود، تایید را انجام دهید تا قوانین شما به صورت منظم تکرار شوند.

نحوه تایید تکرار قوانین در پرسشنامه

غیرفعال کردن قوانین

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

روش غیر فعال کردن قوانین:

برای غیر فعال کردن قوانین کافی است، که بر روی علامت “فعال” که در مقابل هر قانون وجود دارد کلیک کنید. این کار سبب می‌شود که قانون حذف نشده ولی عملکرد آن در پرسشنامه غیر فعال شود. در صورتی که نیاز باشد با زدن همان کلید، قانون فعال خواهد شد.

غیر فعال کردن قوانین در پرسشنامه

حذف کردن قوانین

در صورت عدم نیاز به یک قانون، می‌توانید به راحتی آن را حذف کنید.

جهت حذف یک قانون کافی است که بر روی علامت “حذف” که در مقابل هر قانون وجود دارد کلیک کنید. این کار سبب می‌شود که قانون مورد نظر شما حذف گردد.

حذف کردن قوانین در پرسشنامه

در حذف قوانین دقت لازم را داشته باشید. قوانینی که حذف می‌شوند، به هیچ وجه قابل بازگشت نیستند.

چنانچه از کارایی قانون طراحی شده در یک پرسشنامه مطمئن نیستید، بهتر است در ابتدا آن را غیرفعال کنید. پس از اطمینان از آن که این قانون مورد نیاز شما نیست می‌توانید آن را حذف کنید

یک طرفه کردن قوانین

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

چگونه قانونی را یک طرفه کنیم؟

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

در صورتی که کاربر گزینه انتخابی که قانون یک طرفه بر روی آن تعریف شده است را در پرسشنامه تغییر دهد، باعث می‌شود که خلاف آن قانون اجرا نشود. این کار می‌تواند کاربر پاسخ دهنده را دچار مشکل کند.

یک طرفه کردن قانون در پرسشنامه

یک طرفه کردن قوانین، می‌تواند مشکلاتی در روند اجرای پرسشنامه بوجود آورد. مطمئن باشید که دلیل قابل قبولی جهت یک طرفه کردن یک قانون دارید.

اولویت دهی به اجرای قوانین

هنگامی که پرسشنامه‌ای بارگذاری می‌شود، پس از تحقق شرایط، قوانین به ترتیب از ابتدا تا انتها بر روی پرسشنامه اجرا می‌شود. چنانچه بعضی از قوانین بر روی هم تاثیر داشته باشند، می‌توانید اولویت اجرای قوانین را تغییر دهید.

تغییر اولویت‌ اجرای قوانین: قوانینی که برای یک پرسشنامه طراحی شده‌اند، هنگام بارگذاری پرسشنامه اجرا خواهند شد. ترتیب اجرای قوانین، به ترتیب از بالا به پایین می‌باشد. چنانچه نیاز باشد ترتیب اجرای قوانین تغییر پیدا کند، لازم است با استفاده از کلید “بالا” و “پایین” که در مقابل هر قانون قراردارد، آن قانون را به محل دلخواه خود هدایت کنید.

تغییر اولویت‌دهی قوانین برای اکثر پرسشنامه‌ها تاثیری نخواهد داشت. اولویت‌دهی قوانین معمولا زمانی کاربرد دارد که شرایط قوانین و یا عملیات پس از تحقق شرایط همپوشانی داشته باشند.

اولویت دهی به اجرای قوانین

تغییرات اولویت‌دهی به قوانین می‌تواند بر روی نحوه نمایش سوالات بر اساس قوانین تاثیر بگذارد. در خصوص استفاده از آن دقت لازم را به عمل آورید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up