Your comments

You can do it with live helper chat. Either using the plugin or installing LHC separately. It works great

You can do that with external survey. I have tried with lime survey . Works well. But problem is results are not integrated within glpi. And moreover there seems to be no mechanism to disable more than 1 survey per user.

What would be better is current internal survey is great. Just need some modification. May be can add more fields and emoji based survey