Hello everybody !
I am trying for a couple of days to make a chatbot that replaces those boring psychological surveys. So basically, I want my chatbot to ask the user a predefined set of questions, and the user to respond freely to them and in the end I will be able to compute a score based on his responses.
To give you an example, take the depression test PHQ-9. It has 9 questions and for every question, the response options are the same (PHQ-9 test: PHQ-9 Depression Test Questionnaire | Patient ).
So far I tried to use slots, forms and entities in different ways for storing the responses, but I can’t quite get it right, so I was wondering if there is some other way to do that.
I would love some tips or guidance for my problem on what is the best way to implement something like this for any given set of questions and responses.