php中的动态/复杂问卷

时间:2017-05-17 12:02:02

标签: php conditional-operator rule-engine business-rules

我正在寻找一个带有工具的库或框架,这些工具可以让我在php中生成复杂的问卷时轻松生活。有没有人发现过这样的东西呢?

我想象我的问题,他们的类型(单/多选,int输入等)和可能的回答都存储在数据库中。我认为调查问卷是由前端通过API访问的,我将问题返回到下一个问题,具体取决于用户到目前为止所回答的内容。

根据目前为止问题的答案,调查问卷应该能够调整即将出现的问题。因此,我正在寻找的第一个功能是存储if / then条件连接不同的问题。这可以被视为某种讨论树或有向图。 为此,我一直在研究像Gandalf这样的规则引擎,但是获得理想的结果似乎过于复杂。

此外,我想在问题中加入一些以前的结果,例如:'既然你已经年龄多了,啤酒怎么样?'在我把这个问题输出到前端之前,我需要检查一下如果我已经询问了用户的年龄,他是否超过21岁,然后才提出这个问题,否则先询问年龄,依此类推。因此,程序必须支持一些高级规则和方法,以将结果合并到存储在数据库中的字符串中。

顶部的樱桃将是一个综合评估工具,记录有多少用户输入决策树的哪一部分。

0 个答案:

没有答案