मेरे पास एक प्रश्नोत्तरी उत्पन्न करने के लिए एएसपीनेट एमवीसी साइट बनाने की एक परियोजना है। यहां विनिर्देश दिया गया है:एकाधिक-विकल्प क्विज़ इंजन के लिए डेटाबेस स्कीमा का अच्छा डिज़ाइन क्या है?
- प्रत्येक उपयोगकर्ता साइट पर जाने के लिए, उसे प्रश्नोत्तरी मिलती है।
- प्रत्येक प्रश्नोत्तरी में कुछ बहु-विकल्प समस्याएं होती हैं।
- प्रत्येक समस्या में एक प्रश्न और 5 पारस्परिक-अनन्य विकल्प होते हैं।
सरल मॉडल मैं के बारे में सोच सकते हैं इस प्रकार है:
public class Problem
{
public int ProblemId { get; set; }
public string Question { get; set; }
public string A { get; set; }
public string B { get; set; }
public string C { get; set; }
public string D { get; set; }
public string E { get; set; }
}
मैं यह अच्छा है यकीन नहीं है। क्या आप मुझे बेहतर डिजाइन के लिए सुझाव दे सकते हैं? ई के माध्यम से
"स्टैक ओवरफ़्लो"? साइट संवेदनशील हो गई है और सवाल भी पूछ रही है? –
मुझे आश्चर्य है कि किसी को उस उपयोगकर्ता नाम को पहले नहीं मिला था। मैं लगभग उसे वोट देना चाहता हूं। –
क्या आप प्रत्येक उत्तर के लिए एक से अधिक विकल्प चुन सकते हैं? –