• 06-11-2012, 23:20:47
    #1
    Merhaba arkadaşlar, bir test yazılımı üzerinde çalışıyorum.Yanlız bir sorunum var.Şimdi birbirinden farklı formatlarda testler olacak.Örnek vermek gerekirse, bir test şıklı yani çoktan seçmeli olacak, ancak diğer test sorunun altında textbox içine cevap yazılacak.Başka bir testin sorularıda evet/hayır şeklinde olacak.Şimdi saydığım bu test tiplerinin tasarımları daha doğrusu cevap tasarımları farklı, birinde şıklar var diğerinde evet/hayır diğeride manuel cevap girişi şeklinde.Şimdi sorunum şu, Testler, sorular ve cevaplar diye tablolarım var.Yani testleri cevapları ve soruları veritabanından çekip listeliyeceğim.Ancak testlerin tasarımları farklı olduğu için nasıl yapacağımı oturtamadım kafamda.Yardımcı olabilecek arkadaşlar varsa cevaplarınızı bekliyorum.Şimdiden teşekkürler.
  • 07-11-2012, 00:45:04
    #2
    Üyeliği durduruldu
    test 4 şıklı olsa radio button oluyor 2 şıklı evet hayır olsa radio button oluyor
    diğer elle manuel olsa input oluyor

    yani aynı mantık formdan gönder post get neyse al geleni gönder veritabanına karşılaştır
  • 07-11-2012, 07:38:23
    #3
    Cevap için sağolun.demek istediğim tasarımı nasıl olmalı.yani ışıklardan sorun yok ama textbox olayı kafamı kurcaladı . Sonuçta onun cevabı boş gelecek dbden.
  • 07-11-2012, 09:19:49
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Soru tablonda bir sütün oluşturup test tipini burada belirtebilir soru gelirkende test tipine göre işlem yapabilirsiniz..
  • 07-11-2012, 09:34:55
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Öncelikle veritabanında metadata ları belirleyeceğin bir tablo yapabilirsin yani atıyorum Secenekler diye bi tablo oluşturup birde seçenek type diye bir tablo oluşturabilirsin.
  • 07-11-2012, 10:54:55
    #6
    Şöyle birşey düşündüm sizce mantıklı ve çalışır mı?
    Şimdi testlerin tutulduğu ve soruların tutulduğu iki tablo yaptım.Daha sonra cevapların tutulduğu bir tablo yaptım.Hepsi birbirine bağlı tabiki bu tabloların.
    Şimdi, 3 tip var gibi görünüyor ancak aslında iki tipe indirgedim.Şöyle ki çoktan seçmeli yada evet hayır olanlar sonuçta veri tabanına otomatik değer kaydedecek.Yani veritabanında cevaplar tablosunda bir karşılığı olacak.Ancak klasik sistem soruların veri tabanı cevaplar tablosunda karşılığı olmayacak.Buradan yola çıkarak şöyle bir sorgu düşündüm.Eğer cevap boş değilse, cevapları listele, değilse textbox listele şeklinde.

    Sizce bu yöntem mantıklı mıdır? Yani doğru ve düzgün çalışır mı sizce?