今週からmoodle(fs_moodle)を試しているtaka noriと申します。
Windows2003サーバを使用し、インストールも無事終わりいろいろ設定を始めたところです。
AD認証の設定も無事終わり、ログインの確認もできました。
管理側でユーザリストを表示した際、ここに姓=>学籍番号、名=>フルネームを表示させたいのですが
いまいち方法がわかりません。
LDAPサーバのデータマッピング設定で、姓の部分に「number」を入れるとユーザログイン時に「Can not edit own profile, sorry.」とアラーとが表示されてしまいます。
(管理側で確認すると、姓の部分はブランクとなっています。)
また、名の部分にフルネームを入れるには「sn」 「givenName」をどのように入れればいいのでしょうか?
カスタマイズが必要であれば、該当ファイルのどの部分を修正すればいいかお教え下さい。
よろしくお願いいたします。
当方では運用方法により対応しています.
ユーザプロファイルの”都道府県”の欄に学籍番号を入力しています.”都道府県”の欄はあまり使い道が無い.ユーザが「間違えているじゃないか」と書き換えないように,ロックを掛けています.自動的に入力する機能はありませんので,ユーザを一括登録する際にファイルで設定しています.
このように運用で乗り切るとソースの改造が不要ですが,もし都道府県の欄も有効活用されているならばソースの修正が必要ですね.ただし,スタイルシートの関係もありますので,列の追加は簡単ではないかも知れません.現在の都道府県の欄の箇所にユーザ名(が学籍番号であると仮定)を表示するのであれば難しく無いと思います.ソーティング対応にすると少し改造が複雑になるかも知れません.
如何でしょう.
手遅れかもしれませんが、最初のご質問に対する直接の答を書いておきます。
当方では moodle 1.8 を使用中ですが、moodledata/lang/ja_utf8/ にある次
の二つのファイルを次のようにカスタマイズしています。
moodle.php
$string['city'] = '学科名';
$string['firstname'] = '氏名';
$string['lastname'] = '学籍番号';
$string['missingcity'] = '学科名が入力されていません。';
$string['missinglastname'] = '氏名が入力されていません。';
$string['missingname'] = '学籍番号が入力されていません。';
grades.php
$string['sortbyfirstname'] = '氏名で並べ替え';
$string['sortbylastname'] = '学籍番号で並べ替え';
(つまり、都道府県→学科名、名→氏名、姓→学籍番号…と置き換える。)
実際には当方では姓と名の置き換えを逆に(するとともに姓と名の表示順を英
語風に設定)していますが、上記の表記はご質問に合わせました。
上記どおりの置き換えだと評定画面が自然な順になり、当方の置き換えだとダ
ウンロードした評定ファイルやプロファイル編集画面などが自然な順になりま
す。順序のロジックにまで手を入れると後々面倒そうですから、どちらかを優
先して妥協するのが妥当でしょう。
また、本題と関係ありませんが「並び替え」は日本語として変ですので、ここ
だけついでに「並べ替え」に訂正しました。どなたか、全面的に改めてくださ
るとありがたいです。
当方では moodle 1.8 を使用中ですが、moodledata/lang/ja_utf8/ にある次
の二つのファイルを次のようにカスタマイズしています。
moodle.php
$string['city'] = '学科名';
$string['firstname'] = '氏名';
$string['lastname'] = '学籍番号';
$string['missingcity'] = '学科名が入力されていません。';
$string['missinglastname'] = '氏名が入力されていません。';
$string['missingname'] = '学籍番号が入力されていません。';
grades.php
$string['sortbyfirstname'] = '氏名で並べ替え';
$string['sortbylastname'] = '学籍番号で並べ替え';
(つまり、都道府県→学科名、名→氏名、姓→学籍番号…と置き換える。)
実際には当方では姓と名の置き換えを逆に(するとともに姓と名の表示順を英
語風に設定)していますが、上記の表記はご質問に合わせました。
上記どおりの置き換えだと評定画面が自然な順になり、当方の置き換えだとダ
ウンロードした評定ファイルやプロファイル編集画面などが自然な順になりま
す。順序のロジックにまで手を入れると後々面倒そうですから、どちらかを優
先して妥協するのが妥当でしょう。
また、本題と関係ありませんが「並び替え」は日本語として変ですので、ここ
だけついでに「並べ替え」に訂正しました。どなたか、全面的に改めてくださ
るとありがたいです。