誕生日ブロック

提供:MoodleDocs
移動先:案内検索

誕生日ブロック

誕生日ブロックは、ユーザプロファイルの日付フィールドを利用して、各ユーザの誕生日 (または記念日) を保存します。誕生日ブロックでは、ユーザのフルネームと写真がアルファベット順に表示され、メッセージ送信アイコンをクリックすると、ユーザに直接Moodleメッセージを送信することができます。

設定ページでは、サイト管理者がどのユーザプロファイルの日付フィールドを使用するかを選択することができます (現在、サイト全体で使用できるのは1つだけです)。ユーザプロファイルの日付フィールドに保存されるデータは、unixタイムスタンプになりました (1.9バージョンではそうではありませんでした)。一般的に機関は、データのCSVアップロードを使用してこのフィールドを自動入力し、ユーザがデータを編集できないようにしています。

インストール

  • ファイルを「\blocks」フォルダにコピーしてください。
  • 「\admin」ページに移動してブロックのインストールを許可します。
  • ユーザ、アカウント、ユーザプロファイルフィールドに移動します。
  • ユーザプロファイルの日付フィールドを新しく作成します。
  • 省略名(例: dob)、名称(例: 誕生日)、説明文を入力します。
  • 一般的には、フィールドは必須ではなく、ロックされ、ユザに見えるようにすることが推奨されています。
  • 変更を保存するボタンをクリックします。
  • サイト管理ブロックで、モジュール 、ブロック、誕生日ブロックの設定リンクをクリックします。
  • 新たに作成したユーザプロファイルの日付フィールドを選択して、誕生日を保存します。
  • 作成したユーザプロファイルの日付欄に生年月日を入力します(またはCSVファイルでアップロードします)。
  • 誕生日ブロックをページに追加すると、誕生日を迎える人のリストが表示されます。

言語

翻訳者の方々のご好意により、「誕生日ブロック」は多くの言語に対応しています。

  • 英語
  • スペイン語
  • フランス語
  • 日本語
  • ドイツ語
  • イタリア語
  • その他多数

もし、あなたの言語でブロックが利用できない場合は、私にご連絡いただければ、ブロックを作成いたします。

データのインポート

ユーザをインポートする際に、ユーザプロファイルの日付欄のデータを一括してインポートすることが可能です。より詳細な手順は、ユーザのアップロードページに記載されています。1.9では、インポートされるデータはISO、EUR、USAのいずれかの形式の日付のテキスト文字列でした。2.0以降では、生年月日のインポートデータは、Unixのタイムスタンプでなければなりません。

スタイリング

スタイリングはテーマごとに異なります。誕生日ブロックのstyles.phpファイルでは、以下のように設定されています。

.block_birthday .listentry div.user { float: left; } .block_birthday .listentry div.message { float: right; }

テーマによっては、styles.cssを上書きしたり、追加したりすることができます。

寄稿者/メンテナ

誕生日ブロックは、Anthony Borrowによって寄稿され、維持されています。

関連項目

誕生日ブロックのモジュールとプラグインのデータベースエントリ