1.6小テストの致命的バグ

1.6小テストの致命的バグ

- Haruhiko Okumura の投稿
返信数: 4

Using Moodle: WARNING Moodle 1.6 users: beware the regrade function !!,小テストを再評価すると学生のデータが消えてしまうようです。

Haruhiko Okumura への返信

Re: 1.6小テストの致命的バグ

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
奥村先生

バグ情報ありがとうございます。
jean-michel vedrineさんが調査されたように、明らかにタイプミス ( typo ) のようですね。

Moodle1.6をお使いの方は、下記の修正で「小テスト再評定時に学生データが削除される」トラブルを解消できます。

修正対象プログラム: lib/questionlib.php
修正箇所: 863行目
備考: bug5889を参照してください。

[ 変更後 ]
            if ($action->event == QUESTION_EVENTMANUALGRADE) {
                question_process_comment($question, $replaystate, $attempt, $states[$j]->comment, $states[$j]->grade);
            } else {


[ 変更前 ]
            if ($action->event = QUESTION_EVENTMANUALGRADE) {
                question_process_comment($question, $replaystate, $attempt, $states[$j]->comment, $states[$j]->grade);
            } else {
Mitsuhiro Yoshida への返信

Re: 1.6小テストの致命的バグ

- Haruhiko Okumura の投稿
ほかにも Bug #5918 - essay question comments from teachers lost in 1.6 upgrade といったバグも報告されているようですので,1.6 へのアップグレードは気をつけたほうがよさそうですが,後期には挑戦したいと思っています。