como criar um aplicativo do tipo Poll / Survey nos trilhos

Estou tentando entender como criar um aplicativo de enquete / pesquisa nos trilho

gora, tenho o seguinte modelo:

Poll (id, question:string, answer_1:string, answer_2:string, answer_3:string, answer_4:string, answer_5:string)

Como rastrear o PollVote por usuário? Além disso, como eu criaria o formulário onde ele mostra uma enquete, com a pergunta e resposta (s). E depois consulta no modelo do PollVote para ver se o usuário fez algum voto?

Ideas? Obrigad

questionAnswers(1)

yourAnswerToTheQuestion