• 08-07-2022, 11:09:07
    #1
    Merhabalar,
    Soru cevap sistemi yazmak istiyorum da bunla alakalı nasıl bir yol izlemeliyim.
    veritabanında nasıl bir tablo yazmalıyım ve kod alanında nasıl bir mantık olmalı kabaca da olsa yazabilir misiniz sizden ricam. Teşekkürler şimdiden.
  • 08-07-2022, 11:16:32
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorular:
    soru_id, grup_id, soru (text), şıklar (json), doğru şık (varchar)

    Cevaplar:
    cevap_id, grup_id, kullanici_id, cevaplar(json)

    Ayni soru grubunda verilen yanıtlar cevaplar tablosunda json yapısı ile tutulabilir json içerisinde key olarak soru id ve değer olarak verilen şık tutulabilir.

    Sorular tablosunda şıklar kısmında bir array ile veriler tutulabilir be doğru şık kısmında istersen array indexi veya doğrudan value değerini tutabilirsin.

    Basitçe böyle bir yapı aklıma geldi başarılar
  • 08-07-2022, 11:16:34
    #3
    Kişisel Rütbe
    https://www.etutorialspoint.com/inde...answers-in-php

    https://www.youtube.com/watch?v=i0yamXyN4wM


    bu iki kaynak belki yardım eder
  • 08-07-2022, 11:44:17
    #4
    ulsdmrc adlı üyeden alıntı: mesajı görüntüle
    Sorular:
    soru_id, grup_id, soru (text), şıklar (json), doğru şık (varchar)

    Cevaplar:
    cevap_id, grup_id, kullanici_id, cevaplar(json)

    Ayni soru grubunda verilen yanıtlar cevaplar tablosunda json yapısı ile tutulabilir json içerisinde key olarak soru id ve değer olarak verilen şık tutulabilir.

    Sorular tablosunda şıklar kısmında bir array ile veriler tutulabilir be doğru şık kısmında istersen array indexi veya doğrudan value değerini tutabilirsin.

    Basitçe böyle bir yapı aklıma geldi başarılar
    Cevaplar için teşekkür ederim test sistemi değil de sormak istediğim bir kullanıcı soru sorcak başka üye de onun altına yorum yazabilcek o tarz bir sistem yazmak istiyorum da
  • 08-07-2022, 11:49:08
    #5
    Tavsiyem blog forum gibi hazır yazılımlara bakın ama şu şekilde bir tablo da işinizi görecektir.

    mesajlar:
    id, kullanici_id, baslik(varchar), mesaj (text)
    Yorumlar :
    id, mesaj_id, kullanici_id, yorum (text)
    datetime bilgisini de unutmayın
  • 08-07-2022, 11:50:49
    #6
    ulsdmrc adlı üyeden alıntı: mesajı görüntüle
    Tavsiyem blog forum gibi hazır yazılımlara bakın ama şu şekilde bir tablo da işinizi görecektir.

    mesajlar:
    id, kullanici_id, baslik(varchar), mesaj (text)
    Yorumlar :
    id, mesaj_id, kullanici_id, yorum (text)
    datetime bilgisini de unutmayın
    Teşekkürler hocam