میلاد بسحاق
6 سال پیش توسط میلاد بسحاق مطرح شد
3 پاسخ

طراحی یک دیتابیس برای آزمون آنلاین

با سلام
من یک برنامه قراره بنویسم که کارش برگزاری آزمون های آنلاین هست
مشکل اینجاست که سبک جواب سوالها متفاوت هست

مثلا یک سوال: جواب های چند گزینه ای داره
یک سوال جواب جای خالی داره
یک سوال باید حرف هارو به ترتیب کرد
یک سوال درست و غلط

سوال هایی که جواب درست و غلط و چند گزینه ای رو میشه با یک تیبل زد
ولی سوال هایی که باید کلمات رو به ترتیپ بزنن نمیشه با قبلی ها یکی کرد

ممنون میشم مثل همیشه راهنمایی کنید
@milad
@ali.bayat
@Alimotreb
@hesammousavi
@endworld
@code2code
@khanzadimahdi
@info.aligraph
@SeyedMH.Mosavi


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش آپدیت شد
2

سلام
@miladboshaghh

به نظرم جواب هارو در جدولی جداگانه به صورت سریال شده ذخیره کنید

هر سوالی هم جواب خاص خودش رو داره به قول شما
یعنی در قالب یک آرایه
حالا آرایه چند عضو و چی داره دیگه مختلفه
سریال شده ذخیره کنید


سید محمد حسین موسوی
تخصص : FullStack Developer
@SeyedMH.Mosavi 6 سال پیش مطرح شد
1

منظورت از اینکه حرف ها رو به ترتیب زد چیه؟
مثلا bcad یه همچین چیزی جواب درسته و باید اینطوری وارد کنند؟
دوم اینکه حروفت فارسیه یا انگلیسی
سوم اینکه طول جواب حداکثر و حداقل چند کارکتر هست؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 6 سال پیش آپدیت شد
2

سه تا جدول میخواید
− جدول سوال
− جدول پاسخ سوال (یا گزینه های سوال) که پاسخ صحیح رو یه فلگ بزنید مشخص بشه صحیح کدومه.
− جدول پاسخ داده شده به سوال

حالا کاربر هرچیزی که جواب بده ثبت میشه در اخر میشه مشخص کرد جوابش صحیحه یا نه.

جواب ها رو سریال نکنید چون ارزش دیتا از بین میره و نمیشه روی دیتا کوئری ران کرد یا اگه بشه سخت میشه کارتون.
اگه گزینه های پاسخ (پاسخ های سوال) حالت خاصی نداره فقط حالت صحیحشو ذخیره کنید که بعدا بتونید تصمیم بگیرید پاسخ داده شده صحیح هست یا نه.
برای سوال های ۴ گزینه ای هر ۴ تا رو ذخیره کنید و پاسخ صحیح رو فلگ بزارید

موفق باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام