CITEI / Comunizika

An app to support teaching children with microcephaly due to the Zika virus disease
0 stars 0 forks source link

Modificação da lógica de aprovação #38

Closed nickolasrm closed 1 year ago

nickolasrm commented 1 year ago

Descrição

Como mencionado pela banca, o projeto do comunizika não pode conter nenhum tipo de ideia de progressão. Por conta disso, é necessário que os módulos (antigos estágios) não sejam desbloqueados de acordo com a nota do usuário.

Na lógica antiga, o app enviava um conjunto de respostas sim ou não para cada atividade, e se a quantidade de respostas sim fosse superior a 50% do total, então o usuário poderia avançar, e caso contrário teria que refazer o estágio.

Na lógica nova, o usuário ainda precisa passar pelo módulo K para chegar ao K+1, mas a % de tarefas concluidas devem apenas ser visual. Isto é, independente do usuário ter >50% ou menos de <50% de nota, a ele poderá avançar para o próximo módulo ou repetir um que já tenha feito anteriormente.

De forma resumida, o ao concluir o módulo K, o usuário pode optar por refazer qualquer um dos módulos entre 1o até o K+1 e isso inclui poder estar realizando multiplar caixas ao mesmo tempo.

A response da API deve retornar a % de respostas SIM apenas, e não mais aprovado ou reprovado.

Critério de sucesso