3 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
您還可以考慮復(fù)雜的規(guī)則,并在Questions表中具有一個(gè)基于字符串的條件字段,以接受/解析以下任何條件:
A(1)= 3
((A(1)= 3)和(A(2)= 4))
A(3)> 2
(A(3)= 1)和(A(17)!= 2)和C(1)
其中A(x)= y表示“問(wèn)題x的答案為y”,而C(x)表示問(wèn)題x的條件(默認(rèn)為true)...
這些問(wèn)題有一個(gè)順序字段,您將一個(gè)接一個(gè)地進(jìn)行研究,跳過(guò)條件為FALSE的問(wèn)題。
這應(yīng)該允許您調(diào)查所需的任何復(fù)雜性,您的GUI可以在“簡(jiǎn)單模式”下自動(dòng)創(chuàng)建這些模型,并允許“高級(jí)模式”,用戶可以在其中直接輸入方程式。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
一種方法是添加帶有字段的表“問(wèn)題要求”:
question_id(鏈接到“哪個(gè)品牌?”問(wèn)題)
required_question_id(鏈接到“你抽煙嗎?”問(wèn)題)
required_answer_id(鏈接到“是”的答案)
在應(yīng)用程序中,在提出特定問(wèn)題之前,請(qǐng)檢查此表。使用單獨(dú)的表格,可以輕松添加所需的答案(為“有時(shí)”的答案添加另一行等)
- 3 回答
- 0 關(guān)注
- 417 瀏覽
添加回答
舉報(bào)