اینکه بگردی اونی که میخوای پیاده کنی یه مساله جداست .
اما اگر میخوای خودت پیاده کنی ، فارغ از سیستم رجیستر ولاگینی که باید بسازی ، سه تا تیبل میخوای
یکیش برای سوالات
یکیش برای گزینه های سوالات
یکیشم برای ثبت نتاج سوالات توسط کاربران
تیبل اول شامل فیلد های id , question باشه کفایت میکنه
فیلد دوم هم
id , question_id ,title
ارتباط بین این دو جدول از نوع یک به چند هست
سپس یک جدول دیگه برای ذخیره جوابها میخواید
id , question_id , result , user_id
که ارتباط بین جدول یوزر و این جدول نتایج هم ارتباط یک به چند هست .
در کل پیاده سازی سختی نیست البته من ساده ترین حالت فیلد ها رو در نظر گرفتم ، بلاشک آپشن های دیگه ای هم نیاز هست که باید اعمال کنید.
موفق باشید