Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Система диалогов   Найти похожие ветки 

 
xss22 ©   (2012-08-02 08:20) [0]

Ребята, может кто из Вас реализовывал систему диалогов? - буду рад, если поможете идеей.

У меня большая структура диалогов. Она из себя представляет следующее:
Вопрос и на него до 5-ти вариантов ответа.
В зависимости от ответа, переходим к тому или иному вопросу.

Следует также учесть, что диалог  может начаться с какого то определенного вопроса, а не с начала.


 
brother ©   (2012-08-02 08:27) [1]

программа для тестирования?


 
xss22 ©   (2012-08-02 08:43) [2]

Нет. Это не программа для тестирования.


 
Плохиш ©   (2012-08-02 08:47) [3]


> xss22 ©   (02.08.12 08:20) 

Прекрасно, техзадание получено. Осталось озвучить оплату и сроки.


 
Anatoly Podgoretsky ©   (2012-08-02 08:48) [4]

> xss22  (02.08.2012 08:43:02)  [2]

Это типичная программа для тестирования.


 
oldman ©   (2012-08-02 09:21) [5]


> Вопрос и на него до 5-ти вариантов ответа.
> В зависимости от ответа, переходим к тому или иному вопросу.


1. Вместе с вопросами храни и адрес перехода для каждого. (термины "дерево" или "граф" знакомы?)
2. Если хочется странного - после ответа case.
3. Если хочется еще - после ответа куча if.


 
xss22 ©   (2012-08-02 09:49) [6]


> Anatoly Podgoretsky ©   (02.08.12 08:48) [4]
>
> > xss22  (02.08.2012 08:43:02)  [2]
>
> Это типичная программа для тестирования.


У программы тестирования есть вопрос и варианты ответов.
ЭТО СОВСЕМ ДРУГОЕ.
ЗДЕСЬ ЖЕ В ЗАВИСИМОСТИ ОТ ОТВЕТА БУДЕТ ДРУГОЙ ВОПРОС.
ПОЛУЧАЕТСЯ ДЕРЕВО


 
MonoLife ©   (2012-08-02 09:57) [7]

текстовый квест


 
Anatoly Podgoretsky ©   (2012-08-02 10:04) [8]

Даже не смешно

> У программы тестирования есть вопрос и варианты ответов.


> Вопрос и на него до 5-ти вариантов ответа.


 
Плохиш ©   (2012-08-02 10:25) [9]

Удалено модератором
Примечание: Обсуждение модерирования, всему своей недолгое время


 
AV ©   (2012-08-02 11:15) [10]

IDQuest
TextQuest

IDAnswer
TextAnswer
QuestID
QuestIDGoto

1 показать random(IDQuest) TextQuest
2 select from Answer where QuestID = IDQuest
3 goto QuestIDGoto


 
xss22 ©   (2012-08-02 11:19) [11]

уже разобрался.
всем спасибо!



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.068 c
2-1333499708
Dron55555555555
2012-04-04 04:35
2013.03.22
Дробные числа 2


15-1344946625
tesseract
2012-08-14 16:17
2013.03.22
Сергей Петрович Капица


1-1304803929
Германн
2011-05-08 01:32
2013.03.22
Сортировка в TTreeView


15-1329862645
Дмитрий С
2012-02-22 02:17
2013.03.22
Спам


15-1341404995
alexdn
2012-07-04 16:29
2013.03.22
Главное меню Joomla