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 パッケージの開発バージョンでは修正されていると思います。こちらをご覧ください。