2017-02-21 2 views
0

私は、アンケートを作成し配布するための調査アプリケーションを構築しています。動的調査DBモデル - 論理に基づいて質問を表示

1つの部分を処理することを除いて、調査DBモデルはほぼ完成しています。

私はユーザーがアンケートにロジックを追加できるようにします。

私の現在のDBモデルは以下のとおりです。これを変更してカスタムロジックを処理するにはどうすればよいですか。これも可能ですか?

ロジックは、他の質問への回答に基づいて質問を表示/非表示することを意味します。

I.e. (質問1 == true)、(質問表示)2 (質問3を表示)。

enter image description here

答えて

1

私はあなたが有向グラフとしてあなたの調査ロジックを外挿することができると思います。したがって、各状態は再生段階を表し、遷移は以前の回答に基づく調査の論理を表します。

+0

正直言って、あなたの答えは私の頭を少し上回っています。私はただあなたが何かをしていると仮定するつもりです。私はデザイナーのターナープログラマーであり、数学者ではありません。つまり、私は有向グラフと、これを使ってサーベイロジックをどのように「外挿する」ことができるのかを確かめます。あなたのご意見ありがとうございます。このタイプのアルゴリズム/ロジックに優れたリソースがある場合は、共有することができれば素晴らしいでしょう。 – Mark

+0

Thx。私はwikiがグラフの基本的なアイデアをキャッチするのに十分だと思います。適切な用語を「推定」してはいけません。より適切な "モデル"かもしれません。私はワイドモデルについて説明しますが、より狭く使うことができます。各状態(頂点)は答えであり、選択された再生は次の状態への遷移(エッジ)である。そして、このモデルが適切であれば、それをデータベースに入れます。 –

関連する問題