ورود

View Full Version : بدست آوردن تعداد پاسخ های صحیح



komeil64
چهارشنبه 24 آبان 1391, 19:28 عصر
ضمیمه اول جدول tbl_Answer هستش
توی این جدول چهار تا چهارتا جواب های سوال های تستی وارد میشه و جواب درستش بین هر چهار تا اونیه که فیلد approve اون مساوی 1 هستش
فیلد QuestionID هم شناسه سوال هستش که توی هر دو جدول یکیه
94921

ضمیمه دوم جدول tbl_Answer_User هستش
این جدول لیست جوابیه که یوزر داده و فیلد AnswerID اون فیلد ID جدول tbl_Answer هستش که کار بر انتخاب کرده
QuestionID هم شناسه سواله
94922

حالا من می خوام تعدادجواب های درستی که کاربر داده رو بدست بیارم
الان همینطوری نگاه کنیم کاربر جواب درستی نداده و تعدادش میشه 0
با نوشتن سلکت امکانش هست؟
http://barnamenevis.org/images/misc/pencil.png

حمیدرضاصادقیان
چهارشنبه 24 آبان 1391, 22:05 عصر
سلام

Select Ta.QuizId,Ta.QuestionId,Ta.Approve From Tbl_Answer Ta
Inner join Tbl_Answer_User TAU
On Ta.questionid=Tau.Questionid and Ta.Approve=1 and Tau.answerid=ta.Id

fahimi
پنج شنبه 25 آبان 1391, 06:23 صبح
با سلام
مدیریت تیبل ها تحت شبکه نرم افزارهای آزمون چگونه است . منظورم این است که ما یک تیبل برای وارد کردن پاسخ ها کاربران در نظر میگیریم و کاربران پاسخ ها را رکورد به رکورد در آن ثبت می کند. در این صورت در حالیکه کاربران زیادی دارند همزمان پاسخ ها را تیبل ذخیره میکند. نرم افزار دچار خطا نمی شود.
یا ما در یک تیبل مجازی پاسخ ها از کاربران میگیرم و سپس در تیبل اصلی ذخیره میکنیم

komeil64
پنج شنبه 25 آبان 1391, 08:03 صبح
من یه سیستم آزمون تستی دارم می نویسم به این صورت
چهار تا جدول امتحانات - سوالات - گزینه ها - پاسخ های کاربر
پاسخ های کاربر فقط تک پاسخی که از چهار گزینه انتخاب کرده با آی دی گزینه ثبت میشه