ユーザーがドロップダウンを介して質問に回答する Web フォームがあり、その回答に基づいて他の質問を利用できるようにしたいと考えています。
たとえば、あなたのビジネスに施設がある場合は、営業時間について尋ねます。そうでない場合は、営業している地域を示してください。
プロセスに質問を追加するたびに、コードはより複雑になります。相互に排他的な答えが常にあるとは限らない多くの if/then 関数。
各ユーザーは 5 ~ 10 の質問に答えるだけでよい場合がありますが、可能な質問の数は100 以上になる場合があります。
Javascript/PHP、または少なくとも疑似コードを生成して、利用可能なすべての回答のパスをプロットし、関連するネストされた if/then ステートメントを生成する簡単な方法はありますか?
例: Akinatorは、以前の回答に基づいて TV のキャラクターを推測します。
もちろん、特定の回答を見越して、すべての質問に 1 ページで回答できるようにページをコーディングする必要はありませんが、少なくともそれが可能かどうか知りたいです。
前もって感謝します。皆さんが WWDC を楽しんでくれることを願っています ;)