津森と申します。
Moodle1.8上で、CSVファイルを使ってアカウントの一斉登録を行おうとしているのですが、うまく行きません。
具体的には、
username, password, firstname, lastname, email
student1, stk1, Taro, Yamada, taro@aaa.bbb.ccc
の形式でCSVファイルを作成し、"ユーザのアップロード"を使って登録しようとすると、
「 username 」 は正しいフィールド名ではありません。
と表示され、登録が拒否されます。
対処を御存知の方がいらっしゃれば、御教示頂けませんでしょうか。
宜しくお願い致します。
秋山@eラーニングサービスです。
ヘッダー行はカンマで区切られたキーワードが並んでいますが、trim()をしたあと必須項目かオプショナル項目(デフォルト値付き)かオプショナル項目かをチェックして、該当しないと、このエラーになります。
以下のキャラクター以外の「何か」が「username」の前後にくっついていないでしょうか?
ヘッダー行はカンマで区切られたキーワードが並んでいますが、trim()をしたあと必須項目かオプショナル項目(デフォルト値付き)かオプショナル項目かをチェックして、該当しないと、このエラーになります。
以下のキャラクター以外の「何か」が「username」の前後にくっついていないでしょうか?
-
" " (ASCII 32 (0x20)), 通常の空白。
-
"\t" (ASCII 9 (0x09)), タブ。
-
"\n" (ASCII 10 (0x0A)), リターン。
-
"\r" (ASCII 13 (0x0D)), 改行。
-
"\0" (ASCII 0 (0x00)), NULバイト
-
"\x0B" (ASCII 11 (0x0B)), 垂直タブ
ファイルの頭に含まれているコードがef bb bf だとしますと,UTF-8のBOM(Byte Order Mark)のようです.
http://www.atmarkit.co.jp/aig/01xml/bom.html
エディタによっては,ビックエンディアンとリトルエンディアンを判別するために意図的に付けることがあるようです.
私の使用している秀丸エディタですと,保存の際にUTF-8をファイル形式として選択すると,BOMをファイルの頭に付加するかどうかを選択できます.
お使いのエディタにこのオプションがあるか無いか,有るならばBOMを付加しない設定にして保存すればうまく行きそうですね.
秋山@eLSです
sakuraエディタなら問題ないですね。
http://members.at.infoseek.co.jp/sakura_editor/package/sinst1-5-13-1a.exe
sakuraエディタなら問題ないですね。
http://members.at.infoseek.co.jp/sakura_editor/package/sinst1-5-13-1a.exe