next start previous
Next: ステップ5 追加機能用ソフトウェアのインストール
UP: 目次 Linux 版「携帯教授」システムのインストール方法
PREVIOUS: ステップ3 Linux 版「携帯教授」システムのカスタマイズ(教員の授業の登録)

ステップ4 Linux 版「携帯教授」システムのインターネット公開


 ステップ3までの手続きで携帯教授システムが動作することが確認できましたら、いよいよインターネット上で利用できるようにします。そのために、/opt/lampp/htdocs/LessonQandA/SYSTEM-DEFINITION ディレクトリ内にある UBIQUITOUS_SYSTEM_DEFINITION-original.php というPHPスクリプトファイルの内容を変更します(「携帯教授」システム変数の設定)。
(補足) 下記のテキストファイルの変更をWindows OSコンピュータで実施した後で、Linux サーバにアップロードしてかまいません。

(1)「携帯教授」システム変数の設定内容
 ファイル「UBIQUITOUS_SYSTEM_DEFINITION-original.php」をテキストエディタで開くと下記のような@〜Lの項目が記載されています。そのうち、@〜Fの項目は、必ず指定する必要があります。G〜Lの項目は、携帯教授システムの教材配信機能に関するものですが、そのためのソフトウェアをさらにインストールしてからでないと指定できませんので、ここではG〜Lの項目の説明は省略します。ステップ5の追加機能用ソフトウェアのインストールの項にて説明します。
<?
//========ユビキタス授業支援システム「携帯教授」システム変数一覧==============
//==========UBIQUITOUS_SYSTEM_DEFINITION.php ======for LINUX&UNIX=============
//==================LINUX&UNIX OS 携帯教授システム============================
##############################################################################
## @$UNIVERSITY="携帯ユビキタス大学LINUX";//大学等教育機関の名称            #
##############################################################################
$UNIVERSITY=
##############################################################################
## A$MAIN_SERVER="linux.ubiquitous-university.jp";                          #
##                                   // ドメイン名またはIPアドレス         #
##############################################################################
$MAIN_SERVER=
##############################################################################
## B$POP3_SERVER="pop3.ubiquitous-university.jp";                           #
##                                   // メール受信用POP3サーバ               #
##############################################################################
$POP3_SERVER=
##############################################################################
## C$SYSTEM_MAIL_ADDRESS="qanda@linux.ubiquitous-university.jp";            #
##                                  // システム用メールアドレス              #
##############################################################################
$SYSTEM_MAIL_ADDRESS=
##############################################################################
## D$SYSTEM_MAIL_USER="qanda";  // システムメールID                      #
##############################################################################
$SYSTEM_MAIL_USER=
##############################################################################
## E$SYSTEM_MAIL_PW="qandamanager"; // 同上のメール取得パスワード           #
##############################################################################
$SYSTEM_MAIL_PW=
##############################################################################
## F$SERVER_DIR="LessonQandA"; // 本システムのディレクトリー                #
## 本システムをユーザ(例えば、kanazawa)のホームディレクトリに設置したときは#
##  $SERVER_DIR="~kanazawa/LessonQandA"; と指定する。                        #
##############################################################################
$SERVER_DIR="LessonQandA";
//============================================================================
// 下記の指定内容は、PDFやWordなどで作成された教材資料をケータイで表示できる =
// ようにテキスト変換を行う場合に指定するものである。ただし、テキスト変換用の=
// フリーソフトをLINUX/UNIXコンピュータにインストールする必要がある。        =
// なお、指定する場合は、xampp 統合Webサーバシステムを /opt ディレクトリ直下=
// に設置したものと仮定しているので別のフォルダに設置したときは、pathを変更し=
// てください。                                                              =
//============================================================================
##############################################################################
## G$SYSTEM_DIR="/opt/lampp/htdocs/LessonQandA"; // システムディレクトリ    #
## 本システムをユーザ(例えば、kanazawa)のホームディレクトリに設置したときは#
##  $SYSTEM_DIR="/home/kanazawa/public_html/LessonQandA"; のように指定する。 #
##############################################################################
# $SYSTEM_DIR="/opt/lampp/htdocs/LessonQandA";
##############################################################################
## H$IMAGEMAGIC="/usr/local/bin/convert "; // ImageMagickの実行Pro          #
##############################################################################
# $IMAGEMAGIC=
##############################################################################
## I$XPDF_TEXT="/usr/local/bin/pdftotext "; //pdftotextのテキスト抽出       #
##############################################################################
# $XPDF_TEXT=
##############################################################################
## J$XPDF_IMAGE="/usr/local/bin/pdfimages "; //pdftotextの画像抽出          #
##############################################################################
# $XPDF_IMAGE=
##############################################################################
## K$WVWARE="/usr/local/bin/wvWare "; //doctotextの実行Pro                  #
##############################################################################
# $WVWARE=
##############################################################################
## LWVWARE_XML="/usr/local/share/wv/wvText.xml ";                           #
##                                        //doctotextのconfig XMLファイル    #
##############################################################################
# $WVWARE_XML=
//============================================================================
//  下記のシステム変数は変更しないでください。                               =
//============================================================================
$SERVER_GAZOU_PATH="http://".$MAIN_SERVER."/".$SERVER_DIR."/";
$GAZOU_PATH=$SYSTEM_DIR."/";
//============================================================================
?>
(2)システム変数の設定方法
 @〜Fのシステム変数を順に指定していきます。
##############################################################################
## @$UNIVERSITY="携帯ユビキタス大学LINUX";//大学等教育機関の名称            #
##############################################################################
$UNIVERSITY=
(説明)この変数$UNIVERSITYには、携帯教授システムの利用大学・短大・高専名や教育機関名を指定します。例示のように、文字列は "(2重引用符)で囲み、最後に ;(セミコロン)で終わってください。
 ここで指定した、文字列は携帯教授の実行時の画面に表示されます。

##############################################################################
## A$MAIN_SERVER="linux.ubiquitous-university.jp";                          #
##                                   // ドメイン名またはIPアドレス         #
##############################################################################
$MAIN_SERVER=
(説明)この変数$MAIN_SERVERには、Linux サーバのドメイン名またはグローバルIPアドレスを指定します。ドメイン名やグローバルIPアドレスが不明の場合は、ネットワーク運用管理者にご相談ください。

##############################################################################
## B$POP3_SERVER="pop3.ubiquitous-university.jp";                           #
##                                   // メール受信用POP3サーバ               #
##############################################################################
$POP3_SERVER=
(説明)このB〜Eの変数で指定する内容は、携帯教授システムで教員と学生との間の携帯活用授業を行うときに使用するメールアドレスに関する事項です。システムで使用するメールアドレスは、教員のメールアドレスを代用しないでください(理由は、多くのメールが届きます)。ネットワーク運用管理者と相談して、携帯授業用のメールアドレスを設置してください。
 このシステム変数$POP3_SERVERは、設置したメールアドレス宛に届いたメールを閲覧するための受信用メールサーバ(POP3サーバといいます)の名称を指定します。POP3サーバ名が不明なときは、ネットワーク運用管理者にお聞きください。

##############################################################################
## C$SYSTEM_MAIL_ADDRESS="qanda@linux.ubiquitous-university.jp";            #
##                                  // システム用メールアドレス              #
##############################################################################
$SYSTEM_MAIL_ADDRESS=
(説明)この変数$SYSTEM_MAIL_ADDRESSには、上記Bで説明した、携帯授業用メールアドレスを指定します。

##############################################################################
## D$SYSTEM_MAIL_USER="qanda";  // システムメールID                      #
##############################################################################
$SYSTEM_MAIL_USER=
(説明)この変数$SYSTEM_MAIL_USERには、上記Bで説明した、携帯授業用メールのユーザ名(メールアドレスの@記号の前の文字列)を指定します。

##############################################################################
## E$SYSTEM_MAIL_PW="qandamanager"; // 同上のメール取得パスワード           #
##############################################################################
$SYSTEM_MAIL_PW=
(説明)この変数$SYSTEM_MAIL_PWには、上記Dのユーザのパスワードを指定します。

##############################################################################
## F$SERVER_DIR="LessonQandA"; // 本システムのディレクトリー                #
## 本システムをユーザ(例えば、kanazawa)のホームディレクトリに設置したときは#
##  $SERVER_DIR="~kanazawa/LessonQandA"; と指定する。                        #
##############################################################################
$SERVER_DIR="LessonQandA";
(説明)この変数$SERVER_DIR には、携帯教授システムソフトウェアを設置した、最上位のディレクトリを指定します。
 ステップ2の説明どおりに携帯教授システムソフトウェアを設置したときは/opt/lampp/htdocs/LessonQandA であるので、例示のように指定します。
 携帯教授システムソフトウェアを、Linuxサーバのアカウントユーザ(例えば、kanazawa)のホームディレクトリのpublic_html直下に設置した場合には、$SERVER_DIR="~kanazawa/LessonQandA"; と指定します。

以上で、@〜Fまでのシステム変数の設定は終了です。

テキストエディターで、上記のシステム変数を修正したら、UBIQUITOUS_SYSTEM_DEFINITION-original.php のファイル名をUBIQUITOUS_SYSTEM_DEFINITION.php に変更して、LessonQandA ディレクトリ直下に保存してください。

これで、Linux 版「携帯教授」システムのインターネット公開準備が完了しました。

それでは、動作テストをしてみましょう。

(3)「携帯教授」システムのインターネット公開テスト
 ステップ2の(2)で実行したときと同様に、次の手順で実施してください。XAMPPは/opt/lampp にインストールしているものとします。
(アカウントユーザのディレクトリに携帯教授システムを設置したときは、@は不要で、Aのurlは変えてください。)

@ XAMPPを起動します。
 (方法)XAMPPを起動するには、以下のコマンドをコールしてください:
     /opt/lampp/lampp start
A ブラウザを起動して、システム変数$MAIN_SERVERに指定したドメイン名(あるいはIPアドレス)を使って、URLアドレス欄に下記のように入力します。
 http://ドメイン名/LessonQandA/index.html

 ステップ2の(2)で実行したときと同じ手順で、携帯教授システムの画面が、カスタマイズした教員授業データ内容で表示されれば、インターネット上で携帯授業を実施することができます。


next start previous

ユビキタス教育研究開発室