Onnodig AnswerOptionSet model verwijderen
De answer option set voegt niets toe in de Ruby/Javascript code behalve complexiteit. answer_option_set_id
en answer_options
zijn genoeg.
De datastructuur van een serialized response gaat dan van:
response:
answer_option_set:
id: 1
answer_options:
optie 1...
optie 1...
naar:
response:
answer_option_set_id: 1
answer_options:
optie 1...
optie 1...
Nadat we over zijn op flexbox, kan answer_option_set_id
er ook uit omdat die enkel gebruikt wordt om te bepalen of antwoordopties horizontaal/vertikaal tetoond moeten worden.