ロケーション
内容
場所の設定
管理者は、 [管理]> [サイトの管理]> [場所]> [場所の設定]で次の場所の設定を変更できます 。
タイムゾーン設定
タイムゾーンは、ページを要求しているユーザーのために、データベース内の生のタイムスタンプを人間が読める日付と時刻に変換するために使用されます。
デフォルトのタイムゾーン
これを使用して、サイトのデフォルトのタイムゾーンを設定します。これは、ほとんどのユーザーが使用するタイムゾーンである必要があります。それが難しい場合は、UTC設定を使用するのではなく、自分に適したエリア/場所を選択してください。これらの名前はIANAによって標準化されています。
注意:Moodle 2.9以降、Moodle.orgからタイムゾーンコードを更新するための古い設定とボタンは、標準のPHPの日付とタイムコードに置き換えられました。使用しているPHPのバージョンが6ヶ月以上前のものである場合は、 PECL timezonedbパッケージを使用してタイムゾーンデータを更新する必要があります 。
強制タイムゾーン
特定のタイムゾーンを強制すると、ユーザーは自分のプロファイルの編集ページにタイムゾーンの名前を表示し、それを変更できなくなります。個々のユーザーが自分のタイムゾーンを選択できるようにする場合は、デフォルトの[ユーザーは自分のタイムゾーンを選択できます]のままにします。
デフォルトの国
新しいユーザーアカウントのページフォームにデフォルトで表示される国を選択します。
デフォルトの市
新しいユーザープロファイルのデフォルトの市を入力します。これは空白のままにすることができます。
IPアドレス検索
GeoLite2市MaxMind DB
GeoIP Cityバイナリデータファイルの場所。これは、インターネットの訪問者に関する地理的情報およびその他の情報をリアルタイムで判断するための非侵襲的な方法です。このファイルはMoodleディストリビューションの一部ではないため、MaxMindとは別に入手する必要があります。
https://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzに無料でGeoIPLiteバージョンがあります 。 GeoLiteCity.datファイルを抽出して/moodledata/geoip/GeoLiteCity.datにアップロードします。
Moodle 3.2以降、 MaxmindのGeoLite2データベースを使用してIPv6アドレスを検索することがサポートされています(詳細はこちら )。これは、以前のバージョンで使用されていた既存のGeoLiteレガシーデータベースを置き換えるものであり、この機能を使用するには新しいGeoIP2データベースをインストールする必要があります。このGeoLite2データベースはhttps://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gzからダウンロードできます。
GeoIPデータファイルがMoodleで利用可能かどうかを確認するには、[IPアドレス検索]の下にある[管理]> [サイト管理]> [場所]> [場所の設定]を選択します。
Google Maps API V3キー
IPアドレス検索用のGoogleマップの視覚化キー。 Google Maps APIを使用すると、GoogleマップにJavaScriptを埋め込むことができます。これは無料です。
注: Google maps API V2は2010年以降廃止されているため、もはやサポートされていません。V3が現在使用されています。詳細はこちらをご覧ください。https : //developers.google.com/maps/documentation/javascript/tutorial#api_key
このセクションの情報を更新した後、レポートなどでリンクとして表示されているIPは、クリックすると新しいウィンドウが開き、見つかった場合とプライベートアドレスではない場合は、IPの場所を示すGoogleマップが表示されます。
すべての国番号
これは、ユーザーのプロファイルなど、さまざまな場所で選択される可能性がある国のリストです。空白の場合(デフォルト)、標準の英語の言語パックのnation.phpのリストが使用されます。それ以外の場合は、 ISO-3166-1形式の 'GB、FR、ES'のように、カンマ区切りのコードリストを指定できます。
国のリストはISO 3166の公式な国のショートネームのリストに基づいていますが、まったく同じではありません。詳細については、 MDL-56181のコメントを参照してください。