Observação: O C-422 atualizou suas Definições de Pronto. Veja o aviso para este teste no link.
Não observaremos o comportamento de: (1) Questões anuladas;
(2) Mudança de valor de Questões Abertas.
Acompanhe a Lista de Requisitos.
/*
Lista de requisitos
ok - Diferencia ZERO de NULL no [**Box da Disciplina**](<https://www.notion.so/Box-de-Disciplina-b4217ed110d640f9805f57d8b1c6c07c>);
ok - Realizar questão simples de múltipla escolha;
ok - Questão aberta sem correção não pode contar no hitRate;
ok - Resolver questão pela segunda vez - Respostas únicas não podem alterar;
ok - Índice respondendo a múltiplas tentativas;
ok - Resetando o Cache Dashg atualiza;
ok - Mostrar dados corretos no box da disciplina;
ok - Identificar questão aberta SEM CORREÇÃO dentro da trilha;
ok - Considerando uma questão fechada dentro de uma trilha que tem questão aberta;
ok - Questão aberta é corrigida e entra na contagem;
ok - Depois que são corrigidas todas as questões, voltar a mostrar no índice;
ok - Mudar tentativa, adotando uma de maior número de acertos;
ok - Deletar Trilha;
ok - Deletar Tópico;
ok - Resetar resposta;
- Alterar valor de questão aberta muda condição de abaixo ou acima da média - COMP TEM SUSP ( C-525 );
- Mudar nota de questão para abaixo da média e ela tem que sumir dos acertos únicos;
- Parar de contar depois da tentativa 4 - COMPORTAMENTO SUSPENSO (C-525);
- Corrigir uma questão anulada não pode afetar os índices - COMP TEM SUSP ( C-525 );
- Revogar anulação deve trazer de volta a nota - COMP TEM SUSP ( C-525 );
- Anular questão - COMP TEM SUSP ( C-525 );
*/
row('user').eq('b4adbbff-49bb-46c8-aaa8-38e94e668367') // BERNARDO DINIZ 1º A - GUTIERREZ
.and(row('subject').eq('74cccd07-de95-4778-a01c-a28295367255')) // MÚSICA 1º ANO GZ (professor FÁBIO SILVA)
// Professor FÁBIO SILVA (MÚSICA) - 1º ANO - GZ cria atividades para a rotina de testes - isso não afeta o Índice de acerto;;
// Aluno BERNARDO DINIZ, 1º ANO - GZ resolve três questões de múltipla escolha e erra as três
// ok
{
"createdAt": 20210406215655 ,
"hitCount": 0 ,
"hitRate": 0 ,
"hitUniqueCount": 0 ,
"id": "d84c09eb-b98b-4b86-a6f3-9b8f7fda8e68" ,
"responseCount": 3 ,
"responseUniqueCount": 3 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Aluno resolve trilha com três questõesa abertas que não são corrigidas;
// ok
{
"createdAt": 20210406215948 ,
"hitCount": 0 ,
"hitRate": 0 ,
"hitUniqueCount": 0 ,
"id": "8affe733-d489-435b-83b4-fd5a36871e43" ,
"responseCount": 3 ,
"responseUniqueCount": 3 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Professor corrige: (1) acima da média; (2) Abaixo; (3) Sem correção;
// ok
{
"createdAt": 20210406220031 ,
"hitCount": 1 ,
"hitRate": 0.2 ,
"hitUniqueCount": 1 ,
"id": "32e1796b-1205-48b6-8ca7-59ef76a25da0" ,
"responseCount": 5 ,
"responseUniqueCount": 5 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Aluno resolve NOVAMENTE trilha com 3 questõas abertas e acerta tudo;
// ok
{
"createdAt": 20210406220153 ,
"hitCount": 4 ,
"hitRate": 0.3 ,
"hitUniqueCount": 1 ,
"id": "f3ff1b0d-3084-4cbd-b924-fadd098a5475" ,
"responseCount": 8 ,
"responseUniqueCount": 5 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// ALuno resolve trilha com 2 ab (acerta uma e erra a outra) e 3 fch (sem correção)
// ok
{
"createdAt": 20210406220441 ,
"hitCount": 5 ,
"hitRate": 0.357143 ,
"hitUniqueCount": 2 ,
"id": "c4feafea-3800-4a96-ae09-2427d5e08924" ,
"responseCount": 10 ,
"responseUniqueCount": 7 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Professor corrige trilha com 2 fc e 3 ab: 1 Acima da média, 2 abaixo da média;
// ok
{
"createdAt": 20210406220825 ,
"hitCount": 6 ,
"hitRate": 0.353846 ,
"hitUniqueCount": 3 ,
"id": "1669b696-7073-4c76-8cdd-a1ef8707b488" ,
"responseCount": 13 ,
"responseUniqueCount": 10 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Professor troca questão válida na modal de tentativas, escolhendo a resposta em que o aluno acerta as três questões de múltipla escolha;
// ok
{
"createdAt": 20210406221032 ,
"hitCount": 6 ,
"hitRate": 0.553846 ,
"hitUniqueCount": 6 ,
"id": "80498a45-7e47-43cb-a2b6-e7976c93d8b1" ,
"responseCount": 13 ,
"responseUniqueCount": 10 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Aluno resolve trilha com uma questão fechada e acerta;
// ok
{
"createdAt": 20210406221246 ,
"hitCount": 7 ,
"hitRate": 0.590909 ,
"hitUniqueCount": 7 ,
"id": "ff2e4560-8a81-4765-9d1d-90f05ab9281a" ,
"responseCount": 14 ,
"responseUniqueCount": 11 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Professor deleta trilha com uma questão fechada que tinha sido resolvida e acertada pelo aluno;
// ok
{
"createdAt": 20210406221334 ,
"hitCount": 6 ,
"hitRate": 0.553846 ,
"hitUniqueCount": 6 ,
"id": "795aea79-a831-496e-bab4-4222576a0aa9" ,
"responseCount": 13 ,
"responseUniqueCount": 10 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}
// Professor reseta trilha com 3 questões fechadas que o aluno tinha errado tudo na primeira e acertado tudo na segunda, sendo que o professor considerou a segunda na modal de tentativas;
// ok
{
"createdAt": 20210406221459 ,
"hitCount": 3 ,
"hitRate": 0.428571 ,
"hitUniqueCount": 3 ,
"id": "47feecff-1264-4f5a-9807-3d615407d586" ,
"responseCount": 7 ,
"responseUniqueCount": 7 ,
"stage": "ALL" ,
"subject": "74cccd07-de95-4778-a01c-a28295367255" ,
"user": "b4adbbff-49bb-46c8-aaa8-38e94e668367"
}