guilhermejcgois / MUVI

0 stars 0 forks source link

Desafios: como proceder? #1

Open guilhermejcgois opened 9 years ago

guilhermejcgois commented 9 years ago

Seguinte, o que pensei para fazermos os desafios é o seguinte:

Na linha o que precisamos está assim:

ChallengeDO +- id +- scenarioId +- answer (que seria a resposta correta) +- description (que seria o enunciado)

Daí, pensei no seguinte, nesse modelo só conseguiríamos fazer desafios dissertativos, só que não é bem o que queremos, e acho que limita muito a resposta, tipo tem que ser aquilo, daquele jeito, com os mesmos caracteres e tudo.

Estou com dois tipos de desafios em mente: quiz e passado-presente. Basicamente faríamos uma especialização da ChallengeDO para cada um dos dois adicionando um atributo para comportar as outras alternativas, se preciso acho que poderíamos sobrescrever o atributo de resposta correta por conta do tipo dela, ou talvez até o atributo do enunciado também se for o caso, mas acho que pode não haver necessidade.

O que acha @Jass91 ?