Estou tentando gerar um quiz em LaTeX para ser importado no moodle. Em uma questão de múltipla escolha existem 4 opções: 3 respostas corretas e 1 resposta errada. Algo assim:
\begin{multi}[multiple]{sum} Indique as respostas corretas: \item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item $-1+3 =4$ \end{multi}
No moodle isso dá 1/3 ponto para cada resposta correta e 0 ponto para resposta errada. Assim, o aluno pode selecionar todas as respostas (inclusive a errada) e obter nota máxima.
Quero evitar isso e usar uma penalidade de 50% para a resposta errada. Eu estava tentando o seguinte:
\begin{multi}[multiple]{sum} Indique as respostas corretas: \item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item[fraction=-50 ] $-1+3=4$ \end{multi}
Mas, quando importado no moodle, mostra 50% para cada uma das respostas corretas (em vez de 33,3%) e -50% para as erradas. Estou faltando alguma coisa?
Responder1
Nada de errado da sua parte: isso é um bug do pacote moodle.
Para calcular os pontos para cada resposta correta marcada com um asterisco, o pacote calcula a soma das frações definidas para todas as outras respostas, mesmo quando as frações são negativas...
No seu caso, a soma é -50 e o pacote atribui (100-(-50))/3
a cada resposta correta.
Acho que isso foi corrigido na versão de desenvolvimento do pacote moodle em que estou trabalhando.Veja aqui.