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{多}

在 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{多}

但是,當匯入 Moodle 時,每個正確答案顯示 50%(而不是 33.3%),錯誤答案顯示 -50%。我錯過了什麼?

答案1

你這邊沒有什麼問題:這是moodle包的一個錯誤。

為了計算標有星號的每個正確答案的分數,該包計算所有其他答案的分數集的總和,即使分數為負數...

在您的例子中,總和為 -50,並且包屬性(100-(-50))/3對應於每個正確答案。

我認為這已在我正在開發的moodle包的開發版本中解決。看這裡

相關內容