soru bankası programı için fikir

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

soru bankası programı için fikir

Mesaj gönderen Serim »

merhaba arkadaşlar,

forumda konu ile ilgili arama yaptım fakat çıkan bikaç sonuçta öğrenmek istediğim sonuçları bulamadım.
Şimdi dershaneler için interaktif cd çalışmasında soru bankası bölümü olacak. Kullanıcı butona tıkladığı anda ekrana gelen formda deneme testi 1, 2,3,... 10 a kadar seçenekler olacak ve hangisini seçerse o testin soruları gelecek.Delphi 7 ve veritabanı olarak firebird 1.5 kullanıyorum.
tablomu şu şekilde hazırladım: pk_alan, test_no,soru_no,soru, cvp_a, cvp_b, cvp_c, cvp_d, cvp_e, secim_a, secim_b, secim_c, secim_d, secim_e, dogru_cvp, dogru_adet, yanlis_adet, bos_adet, net ve resimli sorular için resim alanı var (blob) .
ilk exe dosyamda soru,cvplar,test_no,resim gibi alanların veri girişleri yapılıyor. ikinci bi exe dosyadada bu soru ve cvpları göstermek istiyorum.
bunuda ctrlgrid kullanarak yapmayı düşünüyordum.

benim öğrenmek istediğim gittiğim yolun doğru olup olmadığı ve varsa sizin önerileriniz..
kolay gelsin, iyi çalışmalar..
Bilginin temelini sağlam at depremde zarar görmesin
Kullanıcı avatarı
ozsal
Üye
Mesajlar: 108
Kayıt: 22 Oca 2006 07:55
Konum: izmir
İletişim:

Re: soru bankası programı için fikir

Mesaj gönderen ozsal »

[quote="Serim"]merhaba arkadaşlar,

.
tablomu şu şekilde hazırladım: pk_alan, test_no,soru_no,soru, cvp_a, cvp_b, cvp_c, cvp_d, cvp_e, secim_a, secim_b, secim_c, secim_d, secim_e, dogru_cvp, dogru_adet, yanlis_adet, bos_adet, net ve resimli sorular için resim alanı var (blob) .
ilk exe dosyamda soru,cvplar,test_no,resim gibi alanların veri girişleri yapılıyor. ikinci bi exe dosyadada bu soru ve cvpları göstermek istiyorum.
bunuda ctrlgrid kullanarak yapmayı düşünüyordum.
qute]

burada secim_a ,b,c,d,e yi ne amacla kullanıyorsun?

bence iki tane field ekle dogrcvp ve cevapsonuc=bit diye hangi secenegin dogru oldugunu belirle ve dogrusuysa true yanlışsa false gibi bi değer aktar
MANDRAKE
Üye
Mesajlar: 72
Kayıt: 26 Haz 2005 08:42

Mesaj gönderen MANDRAKE »

bencede ayrı iki field lazım ben 2 ay önce yaptım adotable la şun an sorunsuz çalışıyo. kolay gelsin
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

ewt bende dediğniiz gibi iki fieldla o kısmı hallettim yalnız bu çalışmayı daha önce yapan arkadaşlar soruları listeletmek için dbctrlgrid mi kullandınız?bende ufak tefek sorunlar çıkarıyor o bileşen. mesela seçimimi harf olarak edite yazıyorum ama doğru yanlış sayısını göstertirken dbctrlgrid üzerindeki her bir satırı ayrı ayrı değerlendiriyor.onun haricinde 3 soru varsa ilk önce bi 4.satır daha gösteriyor scrollbarı kaydırdıktan sonra o 4.alan kayboluyo. yani ne biliym biraz sorunlu gibi bu bileşen:S başka fikri olan varmı bu konuda bana yardımcı olabilecek:(

kolay gelsin..
Bilginin temelini sağlam at depremde zarar görmesin
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

En önce Dersler tablosu da yapıp konu tablosunu da buna bağlayabilirsiniz.Ben onu atladım.

KONU tablosu
IDPK PK Integer
KONU VARCHAR

SORULAR tablosu
IDPK PK Integer
ID Integer Bu alanla KONU tablosundaki IDPK ye bağlayın.
SORU VARCHAR
RESIMYOL VARCHAR

SIKLAR tablosu (Sorunun şıkları için tuttuğumuz tablo)
IDPK PK Integer
ID Bu alanla bu tablo sorular tablosundaki IDPK ye bağlı.
SIK (a,b,c,d......)
SIKSORUACIKLAMA VARCHAR İstersen bunu yukarıdaki SIK ile birleştirebilirsin.
DOGRU BOOLEAN
SIKCEVAPACIKLAMA Doğru ise neden doğru yanlışsa neden yanlış.

Tabloları mümkün olduğunca bölmek lazım. Umarım işinize yarar.
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

ya ben aslında tablomu oluşturmuştum ve tek bi tabloda yapmıştım bunları. öyle daha kolay olmazmı:S bide benim asıl öğrenmek istediğim soru ve cvpları listeletmede dbctrlgridden başka kullanabileceğim bileşen varmı?? o kısımda sorun yaşıyorum.

iyi çalışmalar..
Bilginin temelini sağlam at depremde zarar görmesin
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

Hocam şu yazdığım tablo yapısında ctrlgrid gerekir mi?
Bence sizin tablo yapınız sakat biraz. Baştan değiştirin sonra rahat edersiniz?
Kullanıcı avatarı
Serim
Üye
Mesajlar: 194
Kayıt: 08 Ara 2004 03:32
Konum: Konya

Mesaj gönderen Serim »

cvp için tşkler ama ben olayı şöyle anlatıyım :

bu soru bankası için iki tane exe dosyası olcak diye düşünüyorum. birinci exe den soru ve cvplar girilcek ikinci exe dede bu soru ve cvplar ekrana gelicek biz sadece seçim yapıcaz ve sonuçta bize doğru yanlış sayımızı söylicek...

ctrlgridi ikinci exe de soru ve cvpları listeletmek için kullanıcam..
tablo yapısı ile ilgisi varmı bunun?? @shadowmann lütfen yanlış anlamayın belki ben sizin demek istediğinizi anlayamamış olabilirim.ben yapmak istediğim sonuca ulaşıyımda her türlü fikre açığım :D

tablodaki alanlarım :

SORU_PK (pk alan)
SORU_NO
SORU
RESIM
CVP_A (a şıkkının cvbı için)
CVP_B
CVP_C
CVP_D
CVP_E
SECIM (bizim seçtiğimiz cvp)
DOGRU_CVP
DOGRU_ADET
YANLIS_ADET
BOS_ADET
NET
Bilginin temelini sağlam at depremde zarar görmesin
Cevapla