有一个向导可以包含 150 多个问题或仅包含 10 个问题。每个问题都可能与之前提出的问题不同。例如,可能有一个问题要求您回答“是/否”,但下一个问题可能包含一个带有四个选项的多项选择列表。还应该有机会对此向导中提出的问题填写完全开放的答案。该向导由多个部分组成。
还应评估此向导的结果。例如:“你上班时有没有忘记穿鞋?” “是/否” 如果用户回答是,我们应该对此进行评估并告诉他应该把鞋子放在门口,这样他就不会再忘记了。(例子)
该向导的结果必须保存到数据库中,但是在一个表中执行此操作并将所有数据添加到该表中对我来说看起来很不方便。这里有没有人有一个干净的解决方案,例如,如果我们必须重建这样的向导,我们可以使用相同的数据库?