moodle + adobe connect(j)
Post on 13-Jun-2015
504 Views
Preview:
DESCRIPTION
TRANSCRIPT
Moodle & Adobe Conenctリアルタイム授業
withProxy 対策
Ver 1.0.1松崎剛
株式会社イーラーニング
Moodle? Adobe Connect ?
Adobe® Connect™ は、オンライン会議、 e ラーニング、Web セミナーのための Web 会議ソリューションです。かつてないリッチなインタラクションを実現し、法人企業、教育機関、官公庁など、様々な組織の生産性を根本的に向上させることができます。 (Adobe HP より )
オンプレミス版 自社のサーバにインストール (今回はこのバージョン )SaaS 版 Connect を SaaS として使う
ムードル (Moodle) は、オープンソースの eラーニングプラットフォームである。同種のシステムの中では比較的多くのユーザ数を持つ。ムードルは教育者が質の高いオンライン学習過程(コース)を作ることを助けるパッケージソフトである。 このような e ラーニングシステムは,学習管理システム (Learning Management System : LMS) 、学習過程管理システム (Course Management System : CMS) 、仮想学習環境 (Virtual Learning Environment : VLE) 、あるいは単にオンライン教育システムなどと呼ばれる。(wikipedia より )
Moodle から直接Connect へ参加シングルサインオン(SSO)
Connect 会議の設定は Moodle から可能
要求スペック• プラットホーム
– ハイスペックが要求される• 3GHz dual-core Intel Xeon® processor (2GHz quad-core Intel Xeon or
faster recommended)• 8GB of RAM (16GB recommended)• 2GB of available hard-disk space• Microsoft Windows Server® 2003 SP2, 2008 R2• Microsoft SQL Server 2005 SP4, 2008 SP3, 2008 R2( 今回は SQL Server
Express)
• FW とサーバポート• 1935 (RTMP), 80, 443(SSL を使うとき ), 25( メールを使うと
き ),1433( 外部 DB)• 80,443 が IIS 等の web サーバと被らないように注意
Connect インストールプロセス• 事前準備
– SQL Server での認証を [SQL Server 認証でのログインを許可する。– Connect が使うアカウントを作成、 ServerRoles を public, sysadmin
とした• インストール
– ライセンスファイルをダウンロードし指定する– 管理者アカウントを作成する– SQL Server データベース Breeze が作られる– FQDN を設定
管理者として Connect へ接続
この時点でConnect 単体で使用可能
FQDN 指定
FQDN 指定
Connect の設定… Moodle との SSO のために• C:\Connect\9.1.1\appserv\web\WEB-INF\web.xml を編集
-<filter><filter-name>HeaderAuthenticationFilter を有効にする<filter-mapping><filter-name>HeaderAuthenticationFilter を有効にする<filter><init-param> の ignore-pattern-0 を無効する<filter> <filter-name>NtlmAuthenticationFilter を無効にする<filter-mapping> <filter-name>NtlmAuthenticationFilter を無効にする
• C:\Connect\9.1.1\custom.ini に追加HTTP_AUTH_HEADER=rl-user-id
• 右辺の値はなんでも良いが Moodle での設定と一致させる• Connect の再起動
– コマンドプロンプトよりnet stop ConnectPronet start ConnectPro
– GUI でも可能だがメッセージが見えないことがあるので、コマンドがおすすめ
Moodle plugin for Adobe Connect
• https://moodle.org/plugins/view.php?plugin=mod_adobeconnect• ダウンロードし、 [ 活動 ] としてインストールを行う
Connect plugin 設定
Connect サーバ/api/xml は Connectが生成している
Connect サーバのFQDN
Connect で生成した管理ユーザとパスワードConnect の custom.iniのHTTP_AUTH_HEADERと一致させる
ON にする
Successfully 以外が表示されたら設定を確認する。
Moodle 活動の追加• 活動の追加• 設定
• Connect に会議室が作られる
会議の名前
ディレクトリー会議を公開する、プライベートとする会議の種類
会議の時間
会議への Moodle ユーザ割り当て
Connect ロール 会議主催者 プレゼンテータ 視聴者
Moodle ユーザを割り当てる
会議への参加
注意• いくつかの注意点がある、これはバグ的なものも含まれているので、修正される可能
性がある。• 検証バージョン
– Moodle 2.5.2+(Build:20131025)– Adobe Connect 9.1.0.0– Moodle plugin for Adobe Connect 2013022702
• 2 バイト会議室名– Connect 直接は OK– 関数が正しくありません。のエラーで会議が作成できない
• 2 バイトユーザ名– Connect 直接は OK– Moodle から [Assign roles] はエラーが出ないが実際に Connect にはアカウントが
登録されない、当然 SSO も失敗する
12
HTTP Proxy クライアントの時
Client@home
Client@Company
NAT220.0.0.11 10.0.0.11220.0.0.12 10.0.0.12
DNSconnect2.e-learning.co.jp 220.0.0.11meeting.e-learning.co.jp 220.0.0.12
10.0.0.1110.0.0.12
connect2.e-learning.co.jp
meeting.e-learning.co.jp
custom.ini の変更
DEFAULT_FCS_HOSTPORT=10.0.0.12:80,1935RTMP_SEQUENCE= rtmp://external-host:1935/?rtmp://localhost:8506/,rtmp://external-host:80/?rtmp://localhost:8506/
connectpro, FMS の再起動
HTTP Proxy
アプリサーバ connect2.e-learning.co.jp:80
ミーティングサーバ meeting.e-learning.co.jp:1935
アプリサーバ connect2.e-learning.co.jp:80
ミーティングサーバ meeting.e-learning.co.jp:80
SHIFT + Help About で接続が確認できる
13
おまけ: EC2 Windows SV での複数 IP• 通常の EC2 インスタンスでは複数
IP はできないので、 VPC を使う– VPC を作成– 注意:インターネット接続が許可さ
れていること 0.0.0.0/0 が Internet Gateway を指していること。
– ①EC2 インスタンス起動時に Step 3: Configure Instance Details で Networkで作成した VPC を指定
– ②Public IP を YES– ③Network interfaces で Primary IP,
Secondary IP addresses を指定 ( ここは実際には反映されないようである )
– 注意:内部アドレスは 4 オクテット目の 1:DGW, 2:DNS は予約済み
• RDP でインスタンスに接続– IP 設定は DHCP で Primary IP しか振ら
れれていないので、手動設定として2 つの IP を指定する。
– EC2 の Elastic IP を 2 つめのインターフェイスに紐付ける。
①
②
③
14
More information
• Moodle– http://www.e-learning.co.jp– 株式会社イーラーニング– osslms@e-learning.co.jp– 03-5404-3527
• Connect– http://www.samuraiz.co.jp/– 株式会社サムライズAdobeソフトウェア事業部AdobeConnect 担当高島ttakashima@samuraiz.co.jp03-5436-2042
• Copyright© e-learning co., ltd.
top related