Posts made by Yuichi Saotome

ありがとうございました笑顔

#年末年始の移動でインフルエンザを貰ってしまいました悲しい
#吉田さんもご健康に気をつけてがんばってください.
五月女です.

試しにPEAR本家で配布されている物(http://pear.php.net/package/Spreadsheet_Excel_Writer)を確認してみましたが,残念ながら同じでした.
しかもこのライブラリは2006-09-26から新規リリースがありませんね...

淡い期待を抱いてCVSのリポジトリも覗いてみましたが,いくつか修正はあるものの,問題の箇所は修正されていませんでした...
http://cvs.php.net/viewvc.cgi/pear/Spreadsheet_Excel_Writer/Spreadsheet/Excel/Writer/Workbook.php?revision=1.2&view=markup
五月女です.

確認してみましたが同じものを呼び出している様子です.

確認環境
Moodle1.8.3+ 2007/11/21版
Feedback 2007/07/31.01版

Feedbackモジュールでは
mod/feedback/analysis_to_excel.phpの65行目から69行目にかけて
65: // Creating a workbook
66: $workbook = new EasyWorkbook("-");
67: $workbook->setTempDir('/srv/www/moodledata');
68: $workbook->send($filename);
69: $workbook->setVersion(8);
というコードになっていて,69行目でsetVersion(8)が呼び出されています.
66行目のEasyWorkbookはmod/feedback/easy_excel.phpで定義されており,
これはlib/PEAR/Spreadsheet/Excel/Writer.phpのSpreadsheet_Excel_Writerを継承したクラスになっています.
この
Spreadsheet_Excel_Writerというクラスはlib/PEAR/Spreadsheet/Excel/
Writer/Workbook.phpのSpreadsheet_Excel_Writer_Workbookを継承しており,
このクラス内に白井先生ご指摘のsetVersion()関数が存在しています.
MoodleDocsのへのグインについては私も心配していたのですが,ここのログインアカウントでログイン出来るみたいなので大丈夫そうですよね?

#次期標準?のnWikiはかなり手が入ってるみたいですから,Wiki使いとしては期待しています.
返信ありがとうございます.

> うちも三重大学版Moodleソースページに書いてあるように現在はSubversionで管理しています。1.6系統,1.8系統,それにElggも手を付けました。
三重大学版のリポジトリは拝見させていただいております.
運用上必要な改善・修正の情報を取得できるので助かっている管理者の方もたくさんいらっしゃると思います.(私もその一人です.)
しかし,Subversionだけで修正点を管理されているのですか?
それですと,個々の修正が何のために(どういった理由があって)行われたのか把握できなくなりませんか?

> どこかで日本のMoodleパッチが一元管理されればいいと思っています。
私も,日本語ファイル名,文字化け等に完全対応したパッチをまとめて作り,そこからは各大学等の教育機関が独自に作り込んでいく形が望ましいのではないかと思っています.
正に奥村先生がおっしゃる通り,本家に対して最初に適用するパッチがあると便利ですよね.

しかし,どういった形で配布するのが便利なんでしょう.複雑な