4

Moodle の特定のコースのすべてのレッスンを完全に読んだ/閲覧したユーザを特定するにはどうすればよいですか?

1 つのコースを作成し、3 人のユーザーを登録しました。作成したコースには 10 のトピックがあり、各トピックにはいくつかの情報が含まれています。

モバイルアプリを構成して接続しました。

コース情報は正しく取得できましたが、ユーザーがすべてのレッスンを完全に閲覧したかどうかについての情報は取得できませんでした。

Moodle は、レッスンを追跡するためのオプションを提供します。

4

1 に答える 1

1

ここには多くのオプションがあります。生徒をどのように監視しているかについて、いくつかの回答を提供します。

最初:コース モジュール内で「アクティビティの完了」基準を有効にします。モジュールを 1 回表示するか、一定時間表示するか、レッスンの最後に到達するか、または特定の成績を達成した後に、モジュールを完了としてマークするかを決定できます。モジュールの設定を編集するときに、これらのオプションにアクセスできます。一番下までスクロールして見つけてください。

次に:コース内でさまざまなレポートを実行します。管理者としてログインし、次の操作を行います。

a.) 作成したコースに移動します

b.) 右側の「管理」ブロックで、「レポート」を展開します。

c.) それらすべてに目を通してください。興味深いと思われるのは、「コースの完了」と「アクティビティの完了」です。

さらに、「参加者」の下の「ナビゲーション」ブロックを見ることで、各生徒の個々の進捗状況を確認することもできます。

さらに先に進みたい場合は、この Moodle アドオンを使用して非常に優れたカスタム レポートを作成できます: https://moodle.org/plugins/block_configurable_reports

注: コースの「活動完了」オプションを設定すると、Moodle は学生がすでに行ったことに基づいてステータスをすぐに更新しません。これは、自動的に実行するように設定する必要がある Moodle のスケジュールされたタスクの一部として発生します。次のようにして、Linuxホストで1時間ごとに実行します。

# set up moodle tasks to run automatically
sudo echo /usr/bin/php /var/www/html/moodle/admin/cli/cron.php  > /etc/cron.hourly/moodletasks.sh
sudo chmod +x /etc/cron.hourly/moodletasks.sh

上記により、アクティビティ完了の更新など、すべてのハウスキーピング アイテムのスケジュール タスクが作成されます。1 時間ごとに実行されますが、テスト時に手動で実行することもできます。

これがお役に立てば幸いです。Moodle を楽しんでください!

于 2016-08-05T22:06:46.157 に答える