Moodle.sty - penalidade por resposta errada em questão de múltipla escolha

Moodle.sty - penalidade por resposta errada em questão de múltipla escolha

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))/3a cada resposta correta.

Acho que isso foi corrigido na versão de desenvolvimento do pacote moodle em que estou trabalhando.Veja aqui.

informação relacionada