リモートラーナーAdobe Connect Proモジュール
リモートラーナーのAdobe Connect Pro活動モジュールは、MoodleとAdobe Connect Pro間の正式に後援された統合方法を提供します。これは、Remote-Learner開発チームとAdobe Incと共同で開発されました。Moodle内での同期イベントの使用を簡素化するように設計されています。 2つのシステム間でシングルサインオンを提供し、イベントの作成と管理を容易にします。
特徴
- このモジュールを使用すると、活動インスタンスを追加し、会議名、URL(オプション)、開始時刻、終了時刻、会議テンプレート、および公開または非公開の会議設定を指定して、Adobe Connect Pro会議を作成できます。
- Moodleグループのサポートもあり、グループの一部にすぎないユーザーが自分のMoodleグループ専用のミーティングに参加できるようになります。
- 会議を作成または参加したユーザーは、Adobe Connectサーバーにアカウントが作成され(存在しない場合)、HTTPヘッダー認証を使用して自動的にサインインされます。ユーザがMoodleにログインしている限り、Adobe Connect会議にアクセスするためにユーザ認証情報を入力する必要は決してありません。 注意:Acrobat Connect Proがホストするアカウントをお持ちの場合、シングルサインオンまたは外部認証は機能しません。
- このモジュールは3つのロールを作成します:Adobe Connectサーバーのロールを反映するために、Adobe Connectホスト、プレゼンターそしてMoodleの参加者。ユーザはMoodleを通してこれらのロールを割り当てることができ、参加するとAdobe Connectサーバ上で対応するロールを持ちます。
- 活動モジュールには、利用可能な会議の記録(ある場合)も表示されます。
- この活動モジュールは、 Adobe Connect Pro 7サーバー(ACP)およびAdobe Connect Pro 8サーバー(ACP)のインストール環境でテスト済みです。
ACPサーバーのインストールに関する補足事項
- ACPサーバーのインストールに付属の説明書に従ってください。
- サーバーのインストール後に、HTTPヘッダー認証を有効にします。 Adobe Connect Webサービスを参照して、ログインおよび要求 - >アプリケーションからのログイン - > HTTPヘッダー認証を使用したログインの順にスクロールします。 アプリケーションがXML APIのみを使用している場合は、セクションで概説されている手順に従ってください。 web.xmlファイルを変更する必要がある手順のみを実行してください。残りは無視してください。
- ACPの元のWebサービスのドキュメントにバグがあります。この文書のステップ2と3に従ってください。HTTPヘッダーの変更 。
- 活動ー・モジュールのグローバル設定ページに必要なので、ステップ3で使用した値を記録してください。詳細については、セクション活動モジュールのインストールを参照してください。
- ACPの元のWebサービスのドキュメントにバグがあります。この文書のステップ2と3に従ってください。HTTPヘッダーの変更 。
- これらの変更を加えたら、ACPサーバーを再起動します。
これはweb.xmlの断片です。これは、Adobe Connect Proサーバーの設定と比較するための視覚的な補助としてのものです。以下の設定は、活動モジュールでテストされ動作する設定です(デフォルトの場所はc:\ breeze \ appserv \ conf \ WEB-INF \ web.xml)。
<フィルター> <フィルタ名> NtlmAuthenticationFilter </フィルタ名> <filter-class > com.macromedia.airspeed.servlet.filter.NtlmAuthenticationFilter </ filter-class > <init-param > <param-name >無視パターン0 </ param-name > <パラメータ値> / api / </パラメータ値> </ init-param > <init-param > <パラメータ名>無視パターン1 </パラメータ名> <パラメータ値> / common / </パラメータ値> </ init-param > <init-param > <param-name >無視パターン2 </ param-name > <パラメータ値> / servlet / gateway </パラメータ値> </ init-param > <init-param > <param-name >無視パターン3 </ param-name > <パラメータ値> / servlet / mirror </パラメータ値> </ init-param > <init-param > <param-name >無視パターン4 </ param-name > <param-value > / servlet / testbuilder </ param-value > </ init-param > </ filter > <! - <フィルタマッピング> <filter-name> NtlmAuthenticationFilter </filter-name> <url-pattern> / * </url-pattern> </filter-mapping> - > <フィルター> <フィルタ名> HeaderAuthenticationFilter </フィルタ名> <filter-class > com.macromedia.airspeed.servlet.filter.HeaderAuthenticationFilter </ filter-class > <! - <init-param> <param-name>無視パターン0 </param-name> <param-value> / api / </param-value> </init-param> - > <init-param > <パラメータ名>無視パターン1 </パラメータ名> <パラメータ値> / common / </パラメータ値> </ init-param > <init-param > <param-name >無視パターン2 </ param-name > <パラメータ値> / servlet / gateway / </パラメータ値> </ init-param > <init-param > <param-name >無視パターン3 </ param-name > <パラメータ値> / servlet / mirror </パラメータ値> </ init-param > <init-param > <param-name >無視パターン4 </ param-name > <param-value > / servlet / testbuilder </ param-value > </ init-param > </ filter > <フィルタマッピング> <フィルタ名> HeaderAuthenticationFilter </フィルタ名> <url-pattern > / api / * </ url-pattern > </ filter-mapping >
これがcustom.iniの断片です。これは、Adobe Connect Proサーバーの設定と比較するための視覚的な補助としてのものです。以下の設定は、活動モジュールでテストされ動作する設定です(デフォルトの場所はc:\ breeze \ custom.ini)。
... HTTP_AUTH_HEADER = my-user-id ...
活動モジュールのインストール
- あなたのMoodleインストール用に正しいバージョンの "adobeconnect.zip"モジュールを選択してください。
- あなたのMoodleサイトのmodフォルダにzipファイルを解凍してください。
- 管理者としてMoodleサイトにログインし、
- サイト管理ブロックで通知をクリック
- MoodleはAdobe Connectモジュールをインストールします。
テーブルがインストールされたら、モジュールのグローバル設定ページが表示されます。 ACPのインストールに合わせてデフォルト設定を変更することをお勧めします。設定は次のとおりです。
- Host - これはREST呼び出しが送信されるURLであり、ACPサーバーが存在するドメインに設定する必要があります。 ACPサーバーがmyacpserver.comのドメイン名の背後にある場合、この設定はmyacpserver.com/api/xmlのようになります。 ACPサーバーが別の場所を使用するようにカスタマイズされていない限り、/ api / xmlの部分は常にサーバーのドメイン名の後になります。
- 会議ドメイン - この値はACPサーバーのドメイン名です。値は、/ api / xml部分を除いた上記のHost設定と同じです。
- ポート - ACPサーバーが接続に使用するポート。一部の専用サーバーでは、サーバー管理者がConnect Proサービスを標準の80ポートではなく別のポートで実行することを選択する場合があります。
- 管理者ログイン - これはスーパー管理者アカウントのユーザー名です。このアカウントはすべてのAPI呼び出しを行うためのユーザーになり、ユーザーを作成してロールを割り当てるための権限を持つ必要があります。会議を作成/更新/削除し、コンテンツ(会議の記録)をAdobe Connect Proサーバー上の共有フォルダーに移動します。どちらのユーザーアカウントかわからない場合は、ACPサーバー管理者に連絡して相談する必要があります。
- 管理者パスワード - スーパー管理者アカウントのパスワード。これについてよくわからない場合は、ACPサーバー管理者に相談してください。
- HTTP認証ヘッダー - この値は、Adobe Connect Proサーバーのcustom.iniファイルにあります。 HTTP_AUTH_HEADERで始まる行のcustom.iniファイルの見た目では、等号の後に値を入力します。 custom.iniファイルにHTTP_AUTH_HEADER = rl-user-idという行がある場合は、モジュールのグローバル設定でrl-user-idのみを使用します。
- 電子メールアドレスログイン - ACPサーバーで、[ ログインに電子メールアドレスを使用する]オプションが[はい]に設定されている場合にのみ、このボックスをオンにします。それ以外の場合、その設定がnoに設定されていると、この設定オプションはオフのままになります。 ACPサーバーに設定されている値を確認する必要がある場合は、管理者としてサーバーにログインし、[管理] - [ユーザーとグループ] - [ログインポリシーとパスワードポリシーの編集]をクリックします。そして、ログイン設定としてEメールアドレスを使うを見てください 。
- HTTPS接続 - HTTPSで Connect Proサーバーに接続している場合のみ、このボックスをチェックしてください。
ロール
このモジュールは3つのMoodleロールを作成します。
- Adobe Connectホスト
- Adobe Connect Presenter
- アドビコネクト参加者
これらのロールのいずれかを割り当てられているユーザーには、会議のACPロールが自動的に関連付けられます。活動の作成者には、アドビ会議の主催者のロールが自動的に割り当てられます。ユーザーに上記のいずれかのロールが割り当てられていない限り、パブリックミーティングタイプは自動的にアドビのロールをユーザーに付与します。
会議を作成する
モジュールがインストールされ、グローバル設定が設定された後。今すぐ会議を作成できます。あなたのコースのいずれかに入る
- 編集可能
- 会議の詳細を入力してください
- Adobe Connect - 会議の名前
- 紹介 - 会議の説明
- 会議URL - 会議のURLの一部をカスタマイズできるオプションのフィールドです。詳細はページのヘルプの吹き出しをご覧ください。
- 会議の種類 - 会議は、コース内の全員が参加できる場所での公開、または必要な機能を持つユーザーだけが参加できる場所での非公開のいずれかになります。
- 会議テンプレート - ACPサーバー上で見つかった会議の作成に使用できるテンプレートのリスト
- 開始時刻 - 会議の開始時刻
- 終了時刻 - 会議の終了時刻
既知の問題点
- 会議のURLにポート番号が含まれていると、Connect Proサーバーから「リソースが見つかりません」ページが返されることを報告するユーザーもいます。一部のサーバーでは問題になっているようですが、それ以外のサーバーでは問題ありません。この問題の推論はまだ追求されています。これがあなたのサーバーに起こっているならば、活動フォーラムhttps://moodle.org/mod/forum/discuss.php?d=145225でそれを報告してください。
- Adobe Hostedアカウントに対してTest Connectionを実行すると、テスト結果に「common-info API呼び出しが空のドキュメントを返しました」というメッセージが表示されます。これを解決するには、Adobe ConnectプラグインのPort設定を443に設定し、Connect Proアカウントで拡張セキュリティを無効にします( 拡張セキュリティでのXML APIの使用を参照)。
- 注意:この設定は、Connect Proサーバーのバージョン9.0.4以降にのみ適用されます。