リモートラーナー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.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以降にのみ適用されます。

関連情報