ここにアンケートがあり、アンケートには多くの質問があります.質問には多くの回答があります.これは私のアンケートの非常に基本的な関係です.すべての質問には「シーケンス番号」があります.この「シーケンス番号」は「次の質問シーケンス番号」を定義するために使用されます.いくつかの回答に基づいて、次の質問が決定されます。たとえば、
---------------------- first page -----------------------
1ques[page1])Are you married?(seq_num:1)
Answer) a.Yes (next question sequnce number = 4)
b.No (next question sequnce number = 5)
2ques[page1])Are you interested in colors ?(seq_num:2)
Answer) a.Yes (next question sequnce number = 6)
b.No
3ques[page1])Are you interested in colors ?(seq_num:3)
Answer) a. < 25 years
b. >= 25 years
=========================end===========================
このように答えると、 1ques [page1]=> b.いいえ、 2ques [page1]=> b.はい、3ques[page1]=> b. >= 25 年 、その後
---------------------- second page -----------------------
1ques[page2])Is there any plan for your wedding in next one year?(seq_num:5)
Answer) a.Yes (next question sequnce number = 2)
b.No (next question sequnce number = 3)
2ques[page2])Which type of color do you like?(seq_num:6)
Answer) a.light
b.dark
=========================end===========================
このように答えると、1ques[page1]=> b.Yes、2ques[page1]=> b.No、3ques[page1]=> a. < 25歳 、その後
---------------------- second page -----------------------
1ques[page2])How many children do you have?(seq_num:4)
Answer) a.Yes (next question sequnce number = 2)
b.No (next question sequnce number = 3)
2ques[page2])What is your interensts?(seq_num:7)
Answer) a.Arts
b.science
=========================end===========================
アンケートの質問と回答の構造は、非常に多くのページでこのようになります. アンケートが途中で終了した場合、またはアンケートに回答せずに送信された場合. すべてのケースを計算することで、アンケートの完了を計算する必要があります. つまり、完了率を計算するには合計の質問.したがって、いずれの場合でも、ユーザーが取得する合計の質問の数が必要です.または、完了率を計算する他の方法.参考までに、ここでは調査のDB構造を提供しています.
ありがとう!