اگر از کاربران وردپرسی هستید، حتما تاکنون افزونههای زیادی را در زمینه ایجاد آزمون آنلاین مشاهده کردهاید که هریک از انها قابلیتهای مختلف دارند. برخی از آنها این قابلیت را دارا هستند که نتیجه آزمون و میانگین امتیاز آزموندهندگان را به شما نمایش دهند و برخی دیگر از این قابلیت برخوردار نیستند. در این مقاله قصد داریم به بررسی و آموزش یک افزونه حرفهای و کاربردی برای وردپرس بپردازیم که با استفاده از آن قادر به ایجاد آزمون آنلاین در سایت وردپرسی خود خواهید بود.
Template Variables
یکی دیگر از بخشهای مربوط به شورتکدهای نمایشی هر آزمون در افزونه Quiz Master Next است؛ در بخش قبلی به بررسی برخی از شورتکدهای این افزونه پرداختیم و در ادامه به چند مورد از باقی آنها میپردازیم.
- %CATEGORY_AVERAGE_SCORE%: با استفاده از این کد میتوانید میانگین امتیاز مربوط به تمامی دستهبندی را به کاربران خود نمایش دهید.
- %USER_ANSWER%: با استفاده از این کد میتوانید پاسخ داده شده توسط کاربر را در بخشی که میخواهید نمایش دهید.
- %USER_COMMENTS%: با استفاده از این کد میتوانید نظر کاربران برای سوال مربوطه را نمایش دهید.
- %CURRENT_DATE%: با استفاده از این کد میتوانید تاریخ مربوط به روزی که کاربر به آزمون پاسخ داده است را نمایش دهید.
Options
در این بخش تنظیمات مربوط به هر آزمون در دسترس است که میتوانید قابلیتهای هر آزمون را شخصیسازی کنید.
- Which system is this quiz graded on: در این بخش باید نوع سیستم امتیازدهی به کاربران را بر اساس تعداد پاسخ درست یا درصد انتخاب کنید.
- Show a progress bar: با استفاده از این گزینه میتوانید یک نوار پیشرفت در صفحه آزمون مشخص کنید که کاربران با استفاده از آن قادر به دانستن میزان پاسخگویی و میزان باقیمانده از سوالات باشند.
- Should the user be required to be logged in to take this quiz: اگر میخواهید کاربران شما پس از ورود به سایت بتوانند به آزمون پاسخ بدهند، این گزینه را تیک بزنید! در واقع اگر کاربران وارد نشده باشند، قادر به مشاهده آزمون و پاسخگویی به آن نخواهند بود.
- How many questions per page would you like: در این بخش تعداد سوالاتی که میخواهید در یک صفحه قرار بگیرند را وارد کنید؛ اگر تعداد سوالات شما از تعداد تعیینشده بیشتر شود، آزمون صفحهبندی میشود و کاربران برای مشاهده سوالاتی بعدی به صفحات بعد مراجعه کنند.
- How many minutes does the user have to finish the quiz: در این بخش میتوانید مشخص کنید که پس از گذشت چند دقیقه کاربر قادر به پایان دادن به آزمون است! در واقع پیش از زمان تعیینشده کاربران قادر به کلیک بر روی گزینه پایان آزمون نخواهند بود.
- ایجاد پست مهمان وردپرس با افزونه User Submitted Posts
- How many times can a user take this quiz: در این بخش میتوانید مشخص کنید که هر کاربر چندبار قادر به آزمون دادن خواهد بود! پس از تعداد مشخص شده کاربر در هنگام ورود به آزمون با پیغام خطا مواجه میشود.
- How many total entries can this quiz have: در این بخش میتوانند حداکثر تعداد شرکتکنندگان در آزمون را مشخص کنید! اگر میخواهید تعداد کاربرانی که میتوانند آزمون بدهند را محدود نکنید، کافی است در این بخش عدد ۰ را وارد کنید.
- How many questions should be loaded for quiz: در این بخش میتوانید مشخص کنید که برای هر آزمون چند سوال بارگذاری شود؟ در واقع پس از پایان تعداد سوالات مشخصشده مجددا صفحه شروع به بارگذاری ادامه سوالات میکند.
- When should the user be able to start accessing the quiz: در این بخش میتواند مشخص کنید که کاربران از چند روز قبل شروع آزمون قادر به دسترسی به این آزمون هستند! با خالی گذاشتن این بخش میتوانید زمان دائمی برای آن درنظر بگیرید.
- When should the user stop accessing the quiz: در این بخش میتواند مشخص کنید که کاربران تا چند روز بعد از شروع آزمون قادر به دسترسی به این آزمون هستند! با خالی گذاشتن این بخش میتوانید زمان دائمی برای آن درنظر بگیرید. در واقع اگر سایت شما یک آزمون در بازه زمانی مشخص برگذار میکند این گزینه راهکار مناسبی برای شما نیست!
- ایجاد پستتایپ اختصاصی در وردپرس با افزونه Custom Post Type UI – بخش اول
- Are the questions random: با استفاده از این گزینه میتوانید سوالات درجشده و طراحیشده را به صورت تصادفی به کاربران نمایش دهید! این گزینه امکان تقلب در زمان مشخصشده را به حداقل میرساند.
- Would you like to ask for the contact information at the beginning or at the end of the quiz: در این بخش باید محل درخواست اطلاعات از کاربران را انتخاب کنید! شما میتوانید در ابتدا یا انتهای آزمون اطلاعات کاربران را از آنها دریافت کنید! پیشنهاد میکنیم اطلاعات آزمون را در ابتدای آن دریافت کنید تا کاربران پر کردن آن را فراموش نکنند.
- If a logged-in user takes the quiz, would you like them to be able to edit contact information: با فعالسازی این گزینه به کاربرانی که در سایت شما وارد شده باشند، قابلیت ویرایش اطلاعات خود را پس از اتمام آزمون میدهید؛ این مسئله ممکن است راهحلی برای تقلب کاربران به شما بیاید که باید دقت لازم را داشته باشید.
- Would you like a place for the user to enter comments: با استفاده از این گزینه بخشی را برای ارسال نظرات کاربران در کنار هر سوال فراهم خواهید کرد! در واقع ممکن است کاربران بخواهند ایراد سوال یا کیفیت آن را بررسی کنند که در اکثر مواقع مفید است.
- Show question number on quiz: با استفاده از این گزینه میتوانید تعداد سوالات در هر آزمون را مشخص کنید.
- Store the responses in the database: با تیک زدن این گزینه اطلاعات مربوط به آزمون هر کاربر در دیتابیس شما ذخیره میشود و در هر زمانی که بخواهید میتوانید به آن دسترسی پیدا کنید.
- Show social media sharing buttons: با استفاده از این گزینه میتوانید آیکنهای مربوط به اشتراکگذاری آزمون در صفحه مربوط به هر آزمون را نمایش دهید تا کاربران بتوانند آزمون طراحیشده را در صفحه شخصی خود منتشر کنند.
- Disable question once user selects answer: با استفاده از این گزینه میتوانید به کاربران امکان ویرایش پاسخ خود را بدهید! در غیر اینصورت اگر کاربری یک گزینه از سوال را انتخاب کرده باشد دیگر قادر به تغییر آن نخواهد بود.
- ایجاد بخش ارسال مطلب توسط کاربران در وردپرس با افزونه WP User Frontend
- Dynamically add class for incorrect/correct answer after user selects answer: با استفاده از این گزینه در صورتی که کاربر گزینه مربوط به هر سوال را انتخاب کند، پیغام درست یا نادرست بودن آن در همان لحظه و پس از پاسخگویی به هر سوال نمایش داده میشود؛ بنابراین اگر گزینه قبلی را انتخاب کردهاید، این گزینه را انتخاب نکنید!
- Should we ask for the user’s name: با فعالسازی این گزینه از کاربران نامکاربری برای بررسی صحت اطلاعات درخواست میشود.
- Should we ask for users business: با فعالسازی این گزینه از کاربران شغل آنها برای ثبت در سیستم درخواست میشود.
- Should we ask for users email: با فعالسازی این گزینه از کاربران ایمیل آنها برای ثبت در سیستم درخواست میشود.
- Should we ask for users phone number: با فعالسازی این گزینه از کاربران شماره تماس آنها برای ثبت در سیستم درخواست میشود.
اطلاعات بالا در هنگامی که گزینه ورود کاربران برای پاسخ به آزمون را فعال کرده باشید، کاملا بیفایده هستند و تنها سبب از بین رفتن اعتبار شما نزد کاربران میشود. بنابراین اگر این گزینه را فعال کردهاید، ۴ گزینه آخر را فعال نکنید.
افزونههای آزمونساز آنلاین وردپرس یکی از افزونههای پرطرفدار است که به کاربران اجازه ایجاد انواع آزمون را در وردپرس میدهد. در مقالات بعدی به بررسی بخشهای دیگر این افزونه میپردازیم. بنابراین اگر نیاز به ایجاد بخش آزمون در سایت وردپرسی خود دارید، این چند مقاله کاربردی در زمینه ایجاد آزمون آنلاین در وردپرس را مطالعه کنید.