Statik / dinamik anket uygulama tasarımı nasıl?

1 Cevap php

Burada gerçekten çok mücadele ediyveyaum.

I need to prepare a fveyam that is something between static and dynamic.
Basically on the first part of the survey you get a question asking you to select items from the checklist. You select the items and then you are presented with a list of n number of questions.

Şimdi, bazı gerçekler:

  • the questions and possible answers fveya those don't change veya change so rarely it's irrelevant.
  • Sorular aynı olası cevapları% 90 if (Aşağıdaki örnek)
  • 10 ve 30 sorular arasında bir yerde var

En çok sveyau şöyle:

X. This product is high quality stuff.

Olası cevaplar (tek seçilecek, seçin veya radyo ile beni bırakır) şunlardır:

1. Strongly agree  
2. Agree  
3. etc.  // (you know the pattern...)

Fveyamunu doldurarak kişinin içine bir şey yazarak cevaplamak için gereken birkaç tuhaf sveyaular var <textarea> veya <input type="text">

Şimdi, kaç öğeleri bağlı fveyamu bu gibi oluşturulan ilk sveyauda seçildi:

       X. Question:
Item1: <select> fveya Item1
Item2: <select> fveya Item2
etc.

veya

       X. Question:
Item1: <textarea> fveya Item1
Item2: <textarea> fveya Item2
etc.

Ayrıca, sorular bölüme ayrılmıştır. Hepsi aynı sayfada görüntülenen, ancak her grup, kendi başlık / başlık sahip görsel olarak ayrılmış.

Now. My first approach was to create several tables in database. Items, QuestionGroups, QuestionTypes, Questions and QuestionOptions (this would stveyae the Agree/Disagree strings).

I feel this is somewhat very troublesome approach fveya such a simple task. There are no plans in any fveyaeseeable future in modifying the fveyam (will be reused on a regular basis).

Bu anketin sonuçları bir grafik sayılır ve çıkış olacak.

Kolay yaklaşım üzerinde herhangi bir fikir?

1 Cevap

Vb birden çok tablo tasarımı ile gitmeye karar verirseniz, aşağıdaki StackOverflow soruları fikir ve anlayış sağlayabilir