Преобразование блок-схемы / дерева решений в интерактивные страницы

703
zyxxyz

У меня есть блок-схема или дерево решений, через которое я хотел бы, чтобы люди проходили интерактивно. По сути, каждый вопрос в дереве решений должен быть представлен пользователю, и как только он сделает свой выбор, он переходит к следующему блоку. Пример:

Q1: тебе больше 18 лет? (Если да, перейдите к Q2, если нет, перейдите к Q3)

Q2: у вас есть машина? (Если да, показать текст / отправить электронное письмо / и т. Д., Если нет, перейдите к вопросу 3)

Q3: (только сообщение) Спасибо за попытку!

Общие интерфейсы опроса / вопросника, которые я нахожу онлайн, не кажутся оптимизированными для этого использования. Например, они требуют, чтобы вы сделали свой выбор, а затем нажмите Далее. У меня такое чувство, что я смотрю не в том месте, но, очевидно, не могу найти лучшего ...

Результатом преобразования должна стать либо портативная программа для Windows, либо набор веб-страниц, размещенных в Интернете, либо я мог бы установить какое-либо приложение на веб-сервере Linux. Поскольку первый вопрос в предполагаемом приложении приведет пользователя к одному из 4 или 5 поддеревьев, простое включение / отключение / редактирование поддеревьев по отдельности было бы плюсом.

1
https://www.surveymonkey.com/ может помочь вам, но если это не так, вам нужно связаться с веб-разработчиком. Afaik нет готового решения для этого. Ben Page 8 лет назад 0
Спасибо за комментарий. Я мог бы сам что-то кодировать, но я надеялся на решение, которое могли бы подойти технически подкованным некодерам. Как некоммерческая организация, мы бы предпочли не нанимать кого-либо для создания индивидуального решения. zyxxyz 8 лет назад 0
Убирайся. У меня такой же вопрос. Кажется, что такая очевидная вещь, которую люди могут захотеть использовать (мой идеал был бы как Prezi с несколькими путями), но этого, кажется, не существует. Foo Bar 7 лет назад 0

1 ответ на вопрос

0
Imelda Charles

Банкомат позволяет клиенту снимать максимум 500 долларов в день. Если клиент снимает более 300 долларов, плата за обслуживание составляет 4% от суммы свыше 300 долларов. Если у клиента недостаточно денег на счету, банкомат информирует клиента о недостаточности средств и дает возможность снять деньги за плату за обслуживание в размере 25,00 долларов США. Если на счете нет денег или остаток на счете отрицательный, банкомат не позволяет клиенту снять деньги. Если сумма, подлежащая снятию, превышает 500 долларов США, банкомат информирует клиента о максимальной сумме, которую можно снять. Напишите алгоритм, который позволяет клиенту вводить сумму, которая будет снята. Затем алгоритм проверяет общую сумму на счете, распределяет деньги клиенту,

На какой вопрос вы отвечаете? Toto 6 лет назад 1

Похожие вопросы