我正在寻找一个带有工具的库或框架,这些工具可以让我在php中生成复杂的问卷时轻松生活。有没有人发现过这样的东西呢?
我想象我的问题,他们的类型(单/多选,int输入等)和可能的回答都存储在数据库中。我认为调查问卷是由前端通过API访问的,我将问题返回到下一个问题,具体取决于用户到目前为止所回答的内容。
根据目前为止问题的答案,调查问卷应该能够调整即将出现的问题。因此,我正在寻找的第一个功能是存储if / then条件连接不同的问题。这可以被视为某种讨论树或有向图。 为此,我一直在研究像Gandalf这样的规则引擎,但是获得理想的结果似乎过于复杂。
此外,我想在问题中加入一些以前的结果,例如:'既然你已经年龄多了,啤酒怎么样?'在我把这个问题输出到前端之前,我需要检查一下如果我已经询问了用户的年龄,他是否超过21岁,然后才提出这个问题,否则先询问年龄,依此类推。因此,程序必须支持一些高级规则和方法,以将结果合并到存储在数据库中的字符串中。
顶部的樱桃将是一个综合评估工具,记录有多少用户输入决策树的哪一部分。