Moodleアプリのオフライン機能

提供:MoodleDocs
2021年9月6日 (月) 06:49時点におけるToshihiro KITA (トーク | 投稿記録)による版 (→‎関連項目)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索


はじめに

私たちはハイパーコネクテッド5Gの世界に住んでおり、インターネットはどこにでもあると思っていますが、通常は以下のことを忘れています。

  • 低開発国や発展途上国
  • 大国の農村部
  • データプランに制限のある子供たち
  • 学校や教室での共有インターネット接続
  • 航空・海上交通

Moodleアプリの最も強力な機能の1つは、オフラインでの作業が可能であることです。

学生はオフラインでコンテンツを閲覧し、活動を行うことができます。学生がインターネットに接続されると、アプリはすべての必要な情報をMoodleサイトと同期します。

オフラインで使用するためのデータはどのように保存されるのですか?

  • サイトとそのコンテンツを閲覧中
  • 外部コンテンツ(例:youtubeの動画)はダウンロードされません。
  • 埋め込まれたファイル(オーディオ、ビデオ)は常にダウンロードされるわけではありません(ユーザの接続状況やファイルサイズに依存します)。
  • ユーザがダウンロードアイコンでコンテンツをダウンロードする場合
    • ユーザは“雲”アイコンを使って、特定のコンテンツ、またはセクションやコース全体をダウンロードすることができます。
    • 大きなファイルをダウンロードする際には、ユーザにアラートが表示されます。
    • サーバでリソースが更新された場合は、更新アイコンが表示されます。

なぜアプリはより多くのデータをプリフェッチ/キャッシュしないのですか?

  1. ユーザが月々のデータプランを利用している可能性があるため
  2. デバイスのストレージ容量が限られているため
  3. 大量のデータをダウンロードすると、サーバのパフォーマンスに影響を与える可能性があるため

アプリは何をもって大きなファイルと判断するのですか?

  • ユーザがWi-Fiネットワークに接続している場合: 大容量ファイル >= 20MB
  • ユーザがデータネットワークに接続している場合: 大容量ファイル >= 2MB

コースの特徴 オフライン対応

  • すべてのコースリソースは、オフラインでもダウンロードできます(URLを除く)。
  • すべてのコース活動がサポートされています (チャットと外部ツールを除く)
  • コミュニティプラグインは通常オフラインでは動作しません。
  • 一部の活動モジュールの機能はオフラインでは動作しません。

評価について

オフラインモードは小テストとレッスンではデフォルトで無効になっていますが、教師が有効にするかどうかを決めることができます。

  • 小テストは以下の場合に限り、オフラインで受験することができます。
    • 制限時間が設定されていない場合
    • 問題の動作が遅延フィードバック(CBMあり/なし)のみである。
    • ネットワークアドレスの指定がない場合

小テストモジュールおよびオフラインでの動作についての詳細情報は、Moodleモバイル小テストのオフライン受験をご覧ください。

その他の活動

  • SCORMおよびH5Pパッケージは、常にユーザのデバイスに完全にダウンロードされます。
  • オフラインでのWiki編集はサポートされていません。
  • 用語集の削除・更新はオフラインではできません。
  • テキスト課題の提出をオフラインで編集することはできません。
  • 利用可能な条件で設定された活動は、オフラインではダウンロードできません(最近満たされた条件でアンロックされた活動を見るには、ユーザは再接続する必要があります)。

オフラインでも利用できる機能は?

リソースや活動とは別に、一部のコースやサイトの機能はオフラインでも利用できます。

オフラインでの完了のサポートは、コースや活動が完了した(閲覧した)ことをマークする場合のみです。

条件付きの活動はオフラインではダウンロードできません。

  • 参加者
  • 評定
  • 完了
  • ノート
  • メッセージング
  • 通知
  • カレンダーイベント
  • プライベートファイル
  • バッジ
  • ブログ
  • 評価
  • コメント

オフラインでサポートされる機能の総合的なリストは、こちらのドキュメントをご覧ください。Moodle features for studentsをご覧ください。

同期について

同期の仕組みは、デバイスによって異なります。

  • Androidの場合 Android: アプリを開いている必要がありますが、バックグラウンドでも構いません(他のアプリを使用していても構いません)。
  • iOS(iPhone、iPad)の場合: アプリが開かれていて、フォアグラウンドになっている必要があります(デバイスのアクティブなアプリである必要があります)。
  • デスクトップ: アプリは開いている必要がありますが、バックグラウンド(最小化)にすることもできます。

🔋バッテリーが重要な要素であり、モバイルOSはその使用を制限します。

データの同期には2つの方法があります。

  • 自動
    • 10分ごとに定期的に実行される
  • 手動
    • 同期中のデータがあることを示すメッセージがユーザに表示されます。

同期後、学生の活動はどうなりますか? オフラインで実行されたアクションは、それらが発生した時間ではなく、同期化された時間でシステムに記録・保存されます。 私たちは、MoodleのxAPIサポートを通じて、レポートを改善する方法を検討しています。

同期化がどのように機能するか、詳細はこちらをご覧ください。Moodleアプリの同期 をご覧ください。

設定項目

サイト管理者は、以下の設定を行うことができます。

  • オフラインモードを完全に無効にする
  • すべてのコースのダウンロードを禁止する
  • 個々のコースのダウンロードを無効にする

上記の機能を無効にするには、管理者向けMoodleアプリガイドをご覧ください。

ユーザは、Wi-Fiネットワークに接続しているときのみ同期を許可するか、データネットワークを使用しているときも同期を許可するかを決定することができます。

Moodleアプリプラン

Moodleアプリを使用する際、サイト管理者は有料プランを購読するか、無料バージョンを使用するか選択することができます。

プランでは、ワンクリックで完全なコースをダウンロードすることが制限されます。

学生は個別のコンテンツまたはセクションをダウンロードすることができます。

当社では、プレミアムプランの購読をお勧めします: https://apps.moodle.com

関連項目