提出されなかった課題の表示ついて

提出されなかった課題の表示ついて

- Yuuki Murakami の投稿
返信数: 6

いつもお世話になっております。村上です。

ユーザからMoodleの表示に関する問い合わせがあり
調査しましたが、今回、書き込みをさせていただきました。

課題モジュールを使って学生から提出物をアップロードさせて評価しますが
今回はアップロードしていない(課題提出していない)学生の表示の違いについて
教えていただければと思います。

学生が提出期限に課題を提出しない場合

1.「状態」が「提出なし 課題は次の時間を超過しています: XX時間XX分」 と表示され
 「最終更新日時(提出)」が空の状態

2.「状態」が「提出なし  評定済み」
 「最終更新日時(提出)」が具体的な日時


同じ提出していないユーザでも上記のように違って表示される原因を
お手数ですが教えていただきたいと思います。

Moodleのバージョンは3.0.3になります。

以上、宜しくお願い致します。

Yuuki Murakami への返信

Re: 提出されなかった課題の表示ついて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

恐らく、「管理 > コース管理 > レポート > ログ」に「影響を受けたユーザ = 提出期限内に課題を提出していないユーザの氏名」「イベント名 = 提出が評定されました」として記録されていると思いますが、評定する権限を持ったユーザが課題未提出のユーザを評定してしまったのではないでしょうか。

具体的には下記「/mod/assign/gradingtable.php」の965行目あたりで「状態」を判断しています。

            // Add status of "grading" if markflow is not enabled.
            if (!$instance->markingworkflow) {
                if ($row->grade !== null && $row->grade >= 0) {
                    $o .= $this->output->container(get_string('graded', 'assign'), 'submissiongraded');
                } else if (!$timesubmitted) {
                    $now = time();
                    if ($due && ($now > $due)) {
                        $overduestr = get_string('overdue', 'assign', format_time($now - $due));
                        $o .= $this->output->container($overduestr, 'overduesubmission');
                    }
                }
            }

Mitsuhiro Yoshida への返信

Re: 提出されなかった課題の表示ついて

- Yuuki Murakami の投稿

Yoshida様、ありがとうございます。

クイック評定を使って、評点をつけているユーザなのですが
テスト環境で同じ状況を再現しようとしていますが、再現されておりません。

複数の課題の場合で評点を設定しない状態で保存すると、
クイック評定の「全てのクイック評定の変更を保存する」ボタンを押すと
押した時間が表示されますね。

試した環境ではクイック評点の「全てのクイック評定の変更を保存する」を押した段階で
全員の最終更新日時が変更されますので、同じ課題提出で今回のような提出していないユーザで
「状態」が違うユーザがいるのがよくわからないですね(^^;)

Yuuki Murakami への返信

Re: 提出されなかった課題の表示ついて

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

よろしければ下記手順をお試しください。

  1. コースに評定権限のあるユーザとして入る。
  2. 未提出のユーザが存在する課題をクリックする。
  3. 「すべての提出を表示/評定する」リンクをクリックする。
  4. 「評点」カラムの評点アイコン (四角枠にペン) をクリックする。
  5. 「評点」セクションの「100 点中の評点」テキストボックスに評点を入力する。
  6. 「変更を保存する」ボタンをクリックする。


添付 assignment.png
Mitsuhiro Yoshida への返信

Re: 提出されなかった課題の表示ついて

- Yuuki Murakami の投稿

Yoshida様、お世話になっております。

教えていただいた方法で基本的に個別に評定を行っていますが
連絡のあったユーザはレポート分析で評定を行っており
同じ風に採点を行っているのに、未提出者に対する表示が
ユーザ毎に違ってくるのは何故かという質問内容でした。

テスト環境でテストユーザを50名ほど用意して
未提出者の期限終業後の動きを見ていましたが
質問文の中でも伝えていますが、1の状態にしかならず
2の状態が再現できませんでした。
2の状態になった学生は全体をレポート評定した後に
更に個別に評定を行ったのではないかと思います。

========================================================================

学生が提出期限に課題を提出しない場合

1.「状態」が「提出なし 課題は次の時間を超過しています: XX時間XX分」 と表示され
 「最終更新日時(提出)」が空の状態

2.「状態」が「提出なし  評定済み」
 「最終更新日時(提出)」が具体的な日時
========================================================================


Yuuki Murakami への返信

Re: 提出されなかった課題の表示ついて

- Yuuki Murakami の投稿

一部で情報訂正があります。


学生が提出期限に課題を提出しない場合
本来であれば、

===========================================================================
「状態」が「提出なし 課題は次の時間を超過しています: XX時間XX分」 
 「最終更新日時(提出)」が空の状態
===========================================================================

になるはずですが、

===========================================================================
「状態」が「提出なし」   (上では評定済みと記述しましたが、記述はありませんでした。)
「最終更新日時(提出)」が具体的な日時
===========================================================================

の状態のユーザが複数人おります。
また最終更新日時(提出)の具体的な時間もユーザによってまちまちです。

未提出の学生のため、提出の更新日時が入るのがおかしいのですが
確かに最終更新日時(提出)が入っており、良くわからない状態です。
該当の学生の全てのログを見てもファイルアップロードはされていません。
一度アップロードして消したのかと思いましたが、アップロードもされず
削除したログもありませんでした。

未提出で最終更新日時(提出)が記録される条件があるのかもしれませんね。

Yuuki Murakami への返信

Re: 提出されなかった課題の表示ついて

- Yuuki Murakami の投稿

お世話になっております。村上です。

当方の環境ですが、課題モジュールが上手くいっていないのか
ステータスが良くわからない状態です。

今度はファイル提出がない(ログを見てもアップロードのログもない)状態ですが
「○日○時間遅く提出」という状態になりました。


色々と検証環境で試していますが、検証環境では再現しておらず
本番環境のみでよくわからない状態が発生しています。
同じ状態になっている方はいらっしゃないでしょうか?

調査するにも情報が少なくて困っております。
クイック評定の副作用なのでしょうか?

いつも質問ばかりで申し訳ありませんが宜しくお願い致します。