Closed louisescocio closed 5 years ago
Olá @louisescocio ,
Haverá correção, de acordo com o máximo configurado no bloco, se o parâmetro Nxt
de uma comparação possuir como valor o código CRT
. Apenas tentativas de discriminação simples e discriminação condicional possuem correção.
Infelizmente, ainda não existe um jeito prático de mudar o arquivo de configuração para correções. Se você planeja correções para todas as tentativas, você deve usar o bloco de notas para localizar e substituir todos os parâmetros Nxt
de todas as comparações erradas:
Por exemplo, se você possui uma tentativa com três comparações, uma correta e duas incorretas, você terá um arquivo de configuração com os seguites parâmetros em cada tentativa:
C1Nxt=0
C2Nxt=0
C3Nxt=0
O programa por padrão define a comparação correta como sendo a primeira (C1
), dessa forma, se você substituir os parâmetros C2
e C3
deve funcionar:
C1Nxt=0
C2Nxt=CRT
C3Nxt=CRT
Estou anexando a essa resposta algumas referências ao código do braço vlc-videos
. Esse braço corresponde à versão do programa que você tem usado e que tem suporte aos estímulos como vídeos. Esses anexos são referências para o programador.
As versões do programa que suportam tentativas de correção possuem os seguintes trechos devidamente implementados:
O sistema de correções é a repetição da tentativa de acordo com um máximo estabelecido nas configurações do bloco de tentativas. Tentativa à tentativa, a classe que controla a passagem de tentativas de um bloco usa a classe que reúne os contadores de tentativas para checar se o máximo de tentativas de correção foi atingido ou não:
Há um erro na constante que controla a ativação da contagem de correções de uma tentativa:
Deveria ser:
Porém atualmente é controlado por:
Porém, na maioria dos casos o erro não afetará a funcionalidade.
Atualmente o sistema está presente apenas em alguns tipos de tentativa, por exemplo nas discriminações simples e discriminações condicionais:
Uma alternativa para implementações futuras seria ativar o sistema de correções de acordo com o sistema de acertos e erros definido pelo usuário:
Ok. Consegui. Obrigada!
Quando estou configurando um bloco aparece a opção "Número máximo de correções por tentativa" mas a correção não tem sido aplicada nas sessões.