چطور یک اپ آزمون و کوییز بسازیم
یک اپ کوییز سؤالها را نشان میدهد، پاسخها را جمع میکند، نمره میدهد و نتیجه را نشان میدهد. نسخهی ساده — یک کوییز ثابت که در مرورگر نمره میگیرد — در یک بعدازظهر ساخته میشود. نسخهای که مردم برای یادگیری، استخدام یا مسابقه به آن تکیه میکنند به یک بانک سؤال، پاسخهایی که روی سرور نگه داشته میشوند، تلاشهای ذخیرهشده و زمانبندی منصفانه نیاز دارد. زود تصمیم بگیرید کدام را میسازید، چون معماری را تغییر میدهد.
تعیین کنید چه نوع کوییزی است
کلمهی «کوییز» محصولات خیلی متفاوتی را پوشش میدهد:
| نوع | مثال | مهمترین نکته |
|---|---|---|
| سرگرمی / بازاریابی | «کدام پلن به شما میخورد؟» یا کوییز شخصیت | ظاهر، اشتراکگذاری، جذب سرنخ؛ نمرهدهی ساده است |
| یادگیری / تمرین | کوییزهای مرور برای یک کلاس یا دوره | توضیح، تلاش مجدد، پیشرفت در طول زمان |
| ارزیابی | آزمونهای آموزش کارکنان، آزمون ورودی | پاسخهای پنهان، یک بار تلاش، زمانبندی، سوابق |
| زنده / رقابتی | کوییز پاب، بازی کلاسی | جدول امتیاز لحظهای، همه روی یک سؤال |
یک کوییز شخصیت بدون پیامد را میتوان با خیال راحت کاملاً داخل مرورگر اجرا کرد. یک آزمون ارزیابی نه. کوییزهای زنده بهروزرسانی لحظهای نیاز دارند که سطح پیچیدگی جداگانهای است؛ اگر اصل ماجرا آن نیست، در نسخهی اول کنارش بگذارید.
یک اپ کوییز به چه چیزهایی نیاز دارد
داده
- کوییزها — عنوان، توضیح، تنظیمات (محدودیت زمان، تعداد تلاش مجاز، جابهجایی سؤالها، نمرهی قبولی، نمایش پاسخها بعد از آزمون؟).
- سؤالها — کوییز مربوطه، متن، نوع، امتیاز، تصویر اختیاری و توضیح که بعداً نشان داده میشود.
- گزینهها — انتخابهای پاسخ برای هر سؤال، همراه با اینکه کدامها درست هستند.
- تلاشها — چه کسی کدام کوییز را داده، چه زمانی شروع و ارسال کرده و نمرهاش چقدر است.
- پاسخها — کدام گزینه (یا متن) را شخص برای هر سؤال در یک تلاش داده است.
جدا نگه داشتن تلاشها و پاسخها به شما اجازه میدهد دقیقاً نشان دهید هر کس چه را اشتباه کرده، و سؤالهایی را پیدا کنید که تقریباً همه اشتباه میکنند — که اغلب نشانهی بد نوشتهشدن سؤال است.
صفحات
- ویرایشگر کوییز برای نویسنده: افزودن سؤال، جابهجایی، علامتزدن گزینهی درست، پیشنمایش.
- صفحهی شروع کوییز با قوانین: تعداد سؤال، محدودیت زمان، تعداد تلاش.
- صفحهی سؤال، یک سؤال در هر لحظه روی موبایل، با پیشرفت («۴ از ۱۰»).
- صفحهی نتایج با نمره، قبول یا رد، و بازخورد هر سؤال اگر تنظیمات اجازه دهد.
- داشبورد نویسنده با تلاشها، میانگین نمره و سختترین سؤالها.
دسترسیها
نویسندهها کوییز میسازند و ویرایش میکنند؛ شرکتکنندهها فقط در آنها شرکت میکنند. اگر کوییزها برای یک کلاس یا تیم هستند، گروه اضافه کنید تا افراد فقط کوییزهای واگذارشدهی خودشان را ببینند. به راهنمای افزودن ورود به اپ مراجعه کنید.
قواعد نمرهدهی را یادداشت کنید
بیشتر باگهای کوییز، باگ نمرهدهی هستند. این قواعد را در پرامپتتان بنویسید:
- تکگزینهای: اگر درست باشد نمرهی کامل، وگرنه صفر.
- چندگزینهای («همهی موارد درست را انتخاب کنید»): تصمیم بگیرید همهیاهیچ باشد یا نمرهی جزئی. اگر جزئی است، آیا انتخابهای اشتباه از نمره کم میکنند؟ یک مثال بنویسید: «گزینههای درست A و C هستند. فقط A را انتخاب کنم ۱ از ۲ میگیرد. A، B و C را انتخاب کنم ۱ از ۲ میگیرد.»
- سؤالهای بیپاسخ صفر نمره میگیرند و بهعنوان بیپاسخ، نه غلط، نشان داده میشوند.
- محدودیت زمان باید روی سرور با استفاده از زمان شروع اعمال شود. تایمر مرورگر فقط نمایش است و هر کسی میتواند آن را متوقف یا تغییر دهد.
- جابهجایی سؤالها فقط ترتیب نمایش را عوض میکند، نه اینکه کدام گزینه درست است. گزینهی درست را با شناسهاش ذخیره کنید، نه با موقعیتش.
پاسخها را از مرورگر دور نگه دارید
این نکتهی فنیای است که هر اپ کوییز جدی باید درست انجام دهد. اگر صفحه سؤالها را همراه پاسخهای درست دریافت کند و خودش نمره بدهد، هر کسی میتواند ابزارهای توسعهدهندهی مرورگر را باز کند و کلید پاسخها را بخواند.
راهحل توصیف سادهای دارد: سرور سؤالها را بدون علامت درست میفرستد، شخص پاسخهایش را ارسال میکند، و سرور تلاش را نمره میدهد و نتیجه را برمیگرداند. این را صریحاً در پرامپتتان بنویسید. برای یک کوییز سرگرمی مهم نیست؛ برای هر چیزی که گواهی، نمره یا جایزه دارد مهم است.
یک پرامپت اولیه که کار میکند
یک اپ وب کوییز بساز. نویسندهها وارد میشوند و کوییز میسازند با عنوان، توضیح، محدودیت زمان اختیاری، تعداد تلاش مجاز و نمرهی قبولی. هر کوییز سؤالهایی از نوع تکگزینهای، چندگزینهای یا درست/نادرست دارد، با امتیاز و توضیح اختیاری. شرکتکنندهها با لینک کوییز را باز میکنند، قوانین را میبینند، و سپس هر سؤال را در یک صفحه با نوار پیشرفت پاسخ میدهند. پاسخهای درست هرگز قبل از ارسال به مرورگر فرستاده نشوند — تلاشها را روی سرور نمره بده و محدودیت زمان را از زمان شروعِ سمت سرور اعمال کن. چندگزینهای همهیاهیچ است. بعد از ارسال، نمره، قبول یا رد، و اگر نویسنده اجازه داد، هر سؤال با پاسخ درست و توضیح را نشان بده. هر تلاش و پاسخ را در یک پایگاه داده ذخیره کن. به نویسندهها یک صفحهی نتایج با میانگین نمره و سؤالهایی که بیشتر اشتباه شدهاند بده.
مراحل ساخت
- ویرایشگر اول. یک کوییز با ده سؤال از انواع مختلف بسازید. اگر نوشتن سؤال دردسرساز باشد، نویسندهها از اپ استفاده نمیکنند.
- شرکت در کوییز. روی موبایل امتحانش کنید. پیشرفت، رفتن به عقب و جلو، و آنچه با رفرش اتفاق میافتد را بررسی کنید.
- نمرهدهی سمت سرور. هنگام شرکت در کوییز، تب شبکهی ابزارهای توسعهدهنده را باز کنید و مطمئن شوید هیچ پاسخی پیش از ارسالتان پاسخهای درست را ندارد.
- آزمایش نمرهدهی. پنج مثال حلشده با نمرهی مورد انتظار به هوش مصنوعی بدهید، شامل یک پاسخ چندگزینهای نیمهدرست و یک سؤال بیپاسخ.
- تایمر. یک کوییز زماندار را شروع کنید، از محدودیت رد شوید، سپس ارسال کنید. باید رد شود یا با وضعیتی که در لحظهی مهلت داشت نمره بگیرد — تصمیم بگیرید کدام.
- نتایج و تحلیل. فهرست سؤالهای پرخطا را با تلاشهایی که عمداً انجام دادهاید مقایسه کنید.
- افزودنیها. فقط حالا تصاویر، بانک سؤال با انتخاب تصادفی، گواهی یا جدول امتیاز را اضافه کنید.
اشتباهات رایج
- کلید پاسخ داخل صفحه. رایجترین و جدیترین ایراد.
- اعتماد به ساعت مرورگر. محدودیتها را روی سرور اعمال کنید.
- ذخیرهی پاسخ درست بهعنوان «گزینه ۲». با جابهجایی، پاسخ اشتباه درست علامت میخورد.
- ویرایش کوییز بعد از اینکه مردم آن را دادهاند. تغییر یک سؤال معنای نمرههای قبلی را عوض میکند. کوییزهایی که تلاش دارند قفل کنید یا نسخهبندی کنید.
- تلاش نامحدود در یک آزمون ارزیابی. قاعدهی تلاش را تعیین کنید و روی سرور اعمال کنید.
- جدول امتیاز با نام کامل بهصورت پیشفرض. اجازه دهید افراد نام نمایشی انتخاب کنند، بهویژه دانشآموزان.
وقتی یک محصول آماده بهتر است
اگر به یک بازی کلاسی سریع، یک کوییز داخل پلتفرم دورهای که از قبل دارید، یا یک کوییز یکباره برای جذب سرنخ نیاز دارید، ابزارهای موجود کوییز و فرم سریعتر هستند و اغلب رایگاناند. سیستمهای مدیریت یادگیری از قبل کوییز با دفتر نمرات دارند. برای مسیر سبک فرمها، جایگزینهای Typeform و جایگزینهای Google Forms را ببینید.
خودتان بسازید وقتی کوییز بخشی از چیزی بزرگتر است — دورهای که میفروشید، جریان استخدام، یا برنامهی آموزشی با قوانین خودتان — یا وقتی به نمرهدهی، برندینگ یا مالکیت داده نیاز دارید که ابزارها نمیدهند. برای تمرین، آن را با یک اپ فلشکارت ترکیب کنید، یا داخل یک پلتفرم دورهی آنلاین بگذارید.
ساختن با Mythex
در Mythex اپ کوییز را در چت توصیف میکنید و آن را در پیشنمایش زنده امتحان میکنید، از جمله نمای اندازهی موبایل. وقتی بخواهید تلاشها ذخیره شوند، عامل یک پایگاه داده اضافه میکند و نمرهدهی سمت سرور را کنار بخش کاربری مینویسد. برای ورود نویسندهها، Mythex یک رویکرد احراز هویت را که خودتان انتخاب میکنید وصل میکند، نه یک محصول ورود داخلی. اگر تغییری نمرهدهی را خراب کرد، به یک چکپوینت قبلی برگردید و دوباره امتحان کنید. روی لینک mythex.ai منتشر کنید، یا در نسخهی Pro روی دامنهی اختصاصی خودتان.
پرسشها
چطور جلوی دیدهشدن پاسخهای کوییز در مرورگر را بگیرم؟
پاسخهای درست را روی سرور نگه دارید. سؤالها را بدون پاسخ بفرستید، اجازه دهید شخص پاسخهایش را ارسال کند و نمره را روی سرور حساب کنید. هر چیزی که به مرورگر فرستاده شود، با ابزارهای توسعهدهنده قابل خواندن است.
آیا یک اپ کوییز به پایگاه داده نیاز دارد؟
یک کوییز ثابت و بدون ذخیرهی نمره میتواند کاملاً داخل مرورگر اجرا شود. به محض اینکه بخواهید نتایج ذخیره شوند، جدول امتیازات داشته باشید، چند کوییز داشته باشید یا پاسخها مخفی بمانند، به یک پایگاه داده و یک سرور کوچک نیاز دارید.
آیا میتوانم یک اپ کوییز بدون کدنویسی بسازم؟
بله. یک ابزار ساخت اپلیکیشن با هوش مصنوعی میتواند از روی توضیح، ویرایشگر سؤال، صفحهی کوییز و نمرهدهی را بسازد. پیش از به اشتراک گذاشتن، قواعد نمرهدهی را با چند مثال حلشده خودتان بررسی کنید.
یک اپ کوییز باید چه نوع سؤالهایی را پشتیبانی کند؟
تکگزینهای، چندگزینهای و درست/نادرست بیشتر کوییزها را پوشش میدهند و نمرهدهی خودکارشان آسان است. پاسخهای متنی کوتاه به قواعد تطبیق یا تصحیح دستی نیاز دارند، پس آنها را بعداً اضافه کنید.