Moodle.sty - штраф за неправильный ответ на вопрос с несколькими вариантами ответов

Moodle.sty - штраф за неправильный ответ на вопрос с несколькими вариантами ответов

Я пытаюсь создать тест в LaTeX для импорта в moodle. В вопросе с множественным выбором есть 4 варианта: 3 правильных ответа и 1 неправильный ответ. Что-то вроде этого:

\begin{multi}[multiple]{sum} Укажите правильные ответы: \item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item $-1+3=4$ \end{multi}

В moodle это дает 1/3 балла за каждый правильный ответ и 0 баллов за неправильный ответ. Таким образом, ученик может выбрать все ответы (включая неправильный) и получить максимальную оценку.

Я хочу избежать этого и использовать штраф в 50% за неправильный ответ. Я пробовал следующее:

\begin{multi}[multiple]{sum} Укажите правильные ответы: \item* $2+2=4$ \item* $1+3=4$ \item* $0+4=4$ \item[fraction=-50] $-1+3=4$ \end{multi}

Но при импорте в moodle он показывает 50% для каждого правильного ответа (вместо 33,3%) и -50% для неправильного. Я что-то упускаю?

решение1

С вашей стороны все в порядке: это ошибка пакета moodle.

Для подсчета баллов за каждый правильный ответ, отмеченный звездочкой, пакет вычисляет сумму дробей, заданных для всех остальных ответов, даже если дроби отрицательные...

В вашем случае сумма составляет -50, и пакет присваивает (100-(-50))/3ее каждому правильному ответу.

Думаю, это исправлено в разрабатываемой версии пакета Moodle, над которой я работаю.Глянь сюда.

Связанный контент