الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فكرة عمل برنامج اختبارات

بدأه serious في 25 يونيو 2008 · 4 رد · 586 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني اريد فكرة عمل برنامج اختبارات لمادة اللغه الانجليزيه بحيث يتم تكوين اسئله اختبار نهائي منسقه جاهزه للطباعه اوتماتيكا بكبسة زر

فعند الضغط على الزر يتم اختيار سؤال من كل نوع من الاسئله عشوائيا

فكيف اعمل هذا

هل اعمل جدول لكل نوع من الاسئله

لان الاسئله تحتوي على عدة انواع (قطعة فهم-قواعد-كلمات وغيرها)

لكن المشكله ان الجدول مايحتمل كتابة سؤال طويل جدا كقطعة الفهم

والف شكر مقدما

#2
اقتباس
لكن المشكله ان الجدول مايحتمل كتابة سؤال طويل جدا كقطعة الفهم .

اذا كنت تستخدم الاكسس فاجعل نوع الحقلMemo

اقتباس
هل اعمل جدول لكل نوع من الاسئله

اعمل جدول لانواع الاسئله وجدول للاسئله واجعل الرابط بينهما نوع الاسئله .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#3

مرحبا كما قال الأخ العقدة اجعل حقل السؤال مذكرة أي memo

وكما قال أيضاً (اعمل جدول لانواع الاسئله وجدول للاسئله واجعل الرابط بينهما نوع الاسئله .)

-----> أو اعمل حقل خاص بنوع الأسئلة ضمن جدول الأسئلة .. تحياتي

تم تعديل هذه المشاركة بواسطة محمدvb في 27 يونيو 2008 في 10:25

#4

فكرة رائعه

ولكن كيف يتم الاختيار عشوائيا من كل نوع من الاختبارات

بحيث تكون المحصله ورقه اسئله منسقه جاهزه

#5

استخدم هذا الكود فهو يقوم باختيار عشوائي بين رقمين وهذ مثال :

Dim RanNo() As Long, RanNo2() As Long, bersl As Integer

Private Sub RandomizeNumbers(ByVal iFrom As Long, ByVal iTo As Long)
	ReDim RanNo(iFrom To iTo)
	For i = iFrom To iTo
		RanNo(i) = i
	Next i
	Randomize (Timer)
	For i = iFrom To iTo
		j = CLng((iTo - iFrom) * Rnd + iFrom)
		tmp = RanNo(i)
		RanNo(i) = RanNo(j)
		RanNo(j) = tmp
	Next i
End Sub
Private Sub Command1_Click()
RandomizeNumbers 1, 20
Cls

For x = 1 To 20
	Print RanNo(x)
Next x

End Sub

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

مواضيع مشابهة