我们正在构建一个供内部使用的调查引擎。我想知道如何将问题分支逻辑持久化到数据库中?之前有没有人做过这件事,或者对数据库的架构有什么想法?
如果用户回答了答案,我们需要根据添加到问题中的逻辑跳到下一个问题每个问题可以添加多个逻辑。
例如:
Question: Is it Sunny, Raining or Cloudy?
Answer: Raining.
The next question should be based on the previous answer.
if(Raining)
{
}
if(Sunny)
{
}
if(Cloudy)
{
}
如何将上述内容持久保存到数据库并从那里开始?
有什么好主意吗?