Как разработать приложение статической / динамической съемки? - PullRequest
1 голос
/ 05 февраля 2010

Я действительно много борюсь здесь.

Мне нужно подготовить форму, которая является чем-то между статической и динамической.
В основном, в первой части опроса вы получаете вопрос о том, чтобы выбрать элементы из контрольного списка. Вы выбираете пункты, а затем вам предоставляется список из n вопросов.

Теперь несколько фактов:

  • вопросы и возможные ответы на них не меняются или изменяются так редко, что не имеют значения.
  • 90%, если вопросы имеют одинаковые возможные ответы (пример ниже)
  • где-то между 10 и 30 вопросами

Большинство вопросов выглядят так:

X. This product is high quality stuff.

Возможные ответы (только один для выбора, который оставляет меня с выбором или радио):

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

Есть несколько странных вопросов, на которые человек, заполняющий форму, должен ответить, написав что-то в <textarea> или <input type="text">

Теперь, в зависимости от того, сколько элементов было выбрано в первом вопросе, форма генерируется следующим образом:

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

или

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

Кроме того, вопросы сгруппированы по частям. Все отображаются на одной странице, но визуально разделены, каждая группа имеет свой собственный заголовок / заголовок.

Теперь. Моим первым подходом было создание нескольких таблиц в базе данных. Элементы, Группы вопросов, Типы вопросов, Вопросы и Варианты вопросов (при этом будут храниться строки Согласен / Не согласен).

Я чувствую, что это несколько проблемный подход для такой простой задачи. В обозримом будущем нет никаких планов по изменению формы (будет использоваться повторно на регулярной основе).

Результаты этого опроса будут подсчитаны и выведены на график.

Есть идеи по более простому подходу?

1 Ответ

1 голос
/ 05 февраля 2010

Если вы решите использовать несколько таблиц и т. Д., Следующие вопросы StackOverflow могут дать идеи и понимание

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...