リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2007-01-31

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2007-01-31 Wed

* 判定システムに新しいタスクを追加する方法

判定システムは/export/home/ntcassess/nw1000g/ 以下にある。

・他タスクのもの(navi2frun.opt)からファイル群をコピーしてくる。

まずは htdocs:
% cd /export/home/ntcassess/nw1000g/htdocs/ntcassess
% su masaor -c "mkdir researcher"
% su masaor -c "chown masao:staff researcher"
% cd navi2frun.opt/
% tar cf - . | ( cd ../researcher;tar xf - )

次に include:
% cd /export/home/ntcassess/nw1000g/include/ntcassess
% su masaor -c "mkdir researcher"
% su masaor -c "chown masao:staff researcher"
% cd navi2frun.opt/

・設定を変える。

/export/home/ntcassess/nw1000g/htdocs/ntcassess/researcher/.htaccess
以下のように修正する:
php_value include_path .:/export/home/ntcassess/nw1000g/include/ntcassess/researcher:/export/home/ntcassess/nw1000g/include/ntcassess/common:/export/home/ntcassess/nw1000g/htdocs

/export/home/ntcassess/nw1000g/include/ntcassess/researcher/conf/system.conf
中の記述を以下のように修正する:
      // タスク名
      $conf[taskname] = "researcher";

・データディレクトリにデータを配備する。

% su masaor -c "mkdir -p /export/home/ntcassess/nw1000g/data/ntcassess/researcher"
% cd /export/home/ntcassess/nw1000g/data/ntcassess/researcher
% su masaor -c "chown masao:staff ."
% ln -s ../navi2frun.opt/doc .
% mkdir -m 777 user
% ln -s ~masao/cvswork/ntcir5-web/formalrun/researcher/judge_doc .

・課題データを配備する(judge_doc/topic_list.csv)。

% ./mk-csv.rb topic.txt > judge_doc/topic_list.csv

・プーリングデータを配備する(judge_doc/doc????.csv)

% ../pooling/mkcsv.rb pooling.txt
% mv doc*.csv judge_doc/

・画面表示箇所を変える。

まず、判定システムトップに研究者情報判定用画面へのリンクを追加。

/export/home/ntcassess/nw1000g/htdocs/ntcassess/index.html:
% su masaor -c "setfacl -m u:masao:rw- index.html"
% vi index.html
% diff -u index.html.20070131 index.html
--- index.html.20070131 2005-09-14 17:39:55.000000000 +0900
+++ index.html 2007-01-31 13:16:09.578797000 +0900
@@ -35,7 +35,7 @@
       <td><img src="/ntcassess/img/label-b0b0b0.gif" width="15" height="20" align="absmiddle"><A href="/ntcassess/navi2frun/index.php" target="_self">フォーマルラン</A></td>
   </tr>
   <tr>
- <td><img src="/ntcassess/img/label-339999.gif" width="15" height="20" align="absmiddle"><A href="/ntcassess/navi2frun.opt/index.php" target="_self">フォーマルラン (オプション)</A></td>
+ <td><img src="/ntcassess/img/label-b0b0b0.gif" width="15" height="20" align="absmiddle"><A href="/ntcassess/navi2frun.opt/index.php" target="_self">フォーマルラン (オプション)</A></td>
   </tr>
  <!--
   <tr>
@@ -44,6 +44,15 @@
  -->
 </TABLE>
 </div>
+
+<p class="title2">研究者情報</p>
+<div align="right">
+<TABLE cellpadding="0" cellspacing="5" id="tasklist">
+<tr>
+<TD><img src="/ntcassess/img/label-339999.gif" width="15" height="20" align="absmiddle"><A href="/ntcassess/researcher/index.php" target="_self">テストセット</A></TD>
+ </tr>
+</table>
+</div>
 </body>
 </html>

次に、課題一覧ファイルを修正する:
/export/home/ntcassess/nw1000g/include/ntcassess/researcher/display/000.php
→ topic.txt から作成。(mk000_php.rb)