Add survey question answer model

Fix #1323