MH AAIRSブロック

MH AAIRSブロック
タイプブロック
セット該当なし
ダウンロード Moodleプラグインレポジトリ
問題点 ムードルトラッカー
討論 TBA
メンテナ イタマー・ツァドク

MH AAIRSブロックは、McGraw HillのMH Campusや他の教育ツールやサービスとのMoodle統合です。このブロックは、MoodleコースからMcGraw-Hillの教育アプリケーションへのシングルサインオンアクセスポイントを提供します。このブロックは、McGraw-HillアプリケーションからMoodle gradebookへの評定同期もサポートしています。

インストール

Gitクローン

  • あなたのMoodleインストールのルートに以下のコマンドを入力してください:
 git clone git://github.com/itamart/moodle-block_mhaairs.git blocks / mhaairs。
  • blocks / mhaairsフォルダに行きます。
  • 次のコマンドを入力してください(XXをあなたのMoodleメジャーバージョン番号に置き換えてください;例えば29)。
 git checkout MOODLE_XX_STABLE
  • .git / info / excludeに/ blocks / mhaairsを追加してください。
  • インストールを完了するには、 http:// your-domain / adminにアクセスしてください。

ダウンロード

  • 以下のいずれかの場所から、あなたのMoodleバージョンの最新リリースをダウンロードしてください。
 https://github.com/itamart/moodle-block_mhaairs/releases
https://moodle.org/plugins/pluginversions.php?plugin=block_mhaairs
  • あなたのMoodleインストールの 'blocks'サブフォルダに展開してください。
  • 新しいフォルダの名前をmhaairsに変更します。
  • インストールを完了するには、 http:// your-domain / adminにアクセスしてください。

ムードルームのお客様

  • Moodleroomsに連絡し、あなたのインスタンスにMH-AAIRS moodleブロックをインストールするように依頼してください。

サイト管理

mhaairsブロック管理オプションは、サイト管理>プラグイン>ブロック> McGraw-Hill AAIRSの下の管理ブロックにあります。

 mhaairs-admin-administration-options.png

  • 設定 - プラグインサイトの設定。
  • Webサービステストクライアント - ブロックWebサービスをテストするためのフォーム。
  • 評定交換ログ - 既存の評定交換ログの索引付けと管理。
  • キャッシュのリセット - ブロックのローカルキャッシュをリセットします。

設定

 mhaairs-admin-site-settings.png

SSLのみ

Connectからのログイン検証およびユーザ情報要求にセキュアな接続を要求します。 MoodleサーバプロトコルまたはConnectプロトコルのどちらかがhttpsでなければなりません。

顧客番号

ウェルカムメールでMHキャンパスから提供された値に「顧客番号」を設定します。

共有の秘密

ウェルカムメールでMHキャンパスから提供された値に「カスタマーシークレット」を設定します。

利用可能なサービス

1つ以上のWebサービスが現在停止しているか、クライアントアクセスデータが正しく設定されていません。更なる処置についてはMcGraw-Hillヘルプに連絡してください。

  • 名前: block_mhaairs_display_services
  • デフォルト:

ヘルプリンク

管理者および教師のロールに適したブロックにヘルプリンクを表示する場合は、このオプションを選択します。

  • 名前: block_mhaairs_display_helplinks
  • デフォルト:はい

評定表同期

評定表同期は、MHキャンパスからMoodle評定表に直接スコアをプッシュする機能を提供します。注:サイトでTegrityのみが有効になっている場合、この設定は関係ありません。

  • 名前: block_mhaairs_sync_gradebook
  • デフォルト:はい

ロック式

評定表の同期を有効にすると、評定表の更新時に競合状態を防ぐためにロック方法を有効にする必要があります。サーバーの設定に適したロックタイプを選択できます。

  • 名前: block_mhaairs_locktype
  • デフォルト:ロックなし
  • オプション:
    • ロックなし - ロックは行われません。
    • ファイルロック - Moodleデータ一時ディレクトリにファイルを作成し、ハンドラーをロックインジケーターとして使用します。
    • Redisのロック - Redis( https://redis.io/ )はオープンソース(BSDライセンス)のインメモリデータ構造ストアで、データベース、キャッシュ、メッセージブローカーとして使用されます。文字列、ハッシュ、リスト、セット、範囲クエリを含むソートセット、ビットマップ、ハイパーログ、および半径クエリを含む地理空間インデックスなどのデータ構造をサポートします。 Redisには、レプリケーション、Luaスクリプティング、LRU排除、トランザクション、およびさまざまなレベルのディスク上の永続性があり、Redis Sentinelを介した高利用とRedis Clusterによる自動パーティショニングを提供します。

評定交換ログ

ログ評定は、デバッグ目的で生データを交換します。本番サイトでは無効にする必要があります。ログファイルはmoodledataディレクトリ[moodledata] / mhaairsに保存されています。個々のWebサービスリクエストごとに、ファイル名の形式が 'mhaairs_year-month-day_hour-min-sec_randomkey.log'のログファイルが個別に生成されます。

  • 名前: block_mhaairs_gradelog
  • デフォルト:いいえ

Webサービステストクライアント

管理者は、プラグインのWebサービスクライアントフォームを使用して、プラグインWebサービスへの外部アクセスをシミュレートできます。警告:WebサービステストクライアントはREALの機能を実行します。製造現場では使用しないでください。機能…ドロップダウンは、クライアントを通してテストされることができるプラグインのウェブサービス機能のリストを表示します。

 mhaairs管理Webサービステストクライアント01.png

機能を選択すると、サービスパラメータを入力するための適切なフォームが開きます。たとえば、update_grade関数を選択すると、次のフォームが開きます。

 mhaairs-admin-webサービステストクライアント-02.png

Webサービステストクライアントセクションはすべての機能で共有されており、ターゲットプロトコルと応答フォーマットを選択できます。デフォルトでは、これらはそれぞれRESTとJSONです。テストクライアントは現在RESTプロトコルのみをサポートしています。 JSONおよびXML応答フォーマットをサポートしています。

 mhaairs管理Webサービステストクライアント03.png

認証セクションはすべての機能で共有されており、認証パラメータを入力できます。デフォルトでは、クライアントはトークン認証を期待しています。トークンは、サイト管理►プラグイン►Webサービス►トークンの管理で管理者が指定したユーザーに対して生成する必要があります。あるいは、ユーザー名/パスワード方式に切り替えて、指定ユーザーのユーザー名とパスワードを入力することもできます。

 mhaairs-admin-webサービステストクライアント-04.png

Service paramsセクションは機能固有です。機能によっては、読みやすくするためにサービスパラメータが複数のセクションで構成されている場合があります。有効なサービスパラメータを入力する必要があります。例えば:

 mhaairs-admin-webサービステストクライアント-05.png

mhaairs-admin-webサービステストクライアント-06.png

実行ボタンを押すと、サービスリクエストが実行されます。サービスのURLと応答テキストがフォームの上部に表示されます。

 mhaairs管理Webサービステストクライアント07.png

評定交換ログ

プラグイン構成の「評定交換ログ」設定が有効になっているときに生成される既存のログ・ファイルのリストを表示します。

 mhaairs-admin-grade-exchange-logs-01.png

現在、ログファイルの内容はこのページからは表示できません。管理者は、指定されたmoodledataディレクトリ[moodledata] / mhaairsの実際の場所からファイルを開く必要があります。既存のログファイルをすべて削除するには、[すべて削除]リンクをクリックします。

 mhaairs-admin-grade-exchange-logs-02.png

キャッシュをリセットする

このプラグインキャッシュは設定されたツールとヘルプURLを保存します。

 mhaairs-admin-reset-caches-01.png 

管理者は[リセット]リンクをクリックしてキャッシュをクリアできます。

 mhaairs-admin-reset-caches-02.png

それぞれの情報が必要になるとすぐにキャッシュが自動的に再生成されます(たとえば、次のブロックのレンダリング時に)。

コース管理

コースにmhaairsブロックを追加する

あなたのコースで編集をオンにするために 'Turn editing on'ボタンを押してください。

 mhaairs-instructor-add-block-01.png

[ブロックを追加]ドロップダウンが表示されます。 (注:サイト/コースのテーマとコース内の他のブロックの場所によっては、[ブロックを追加]ドロップダウンが図とは異なる場所に表示される場合があります)。

 mhaairs-instructor-add-block-02.png

[ブロックの追加]ドロップダウンリストで、[McGraw-Hill AAIRS]を選択します。

 mhaairs-instructor-add-block-03.png

mhaairsブロックがあなたのコースに追加されました。

 mhaairs-instructor-add-block-04.png

デフォルトでは、ブロックには管理者によって有効にされているツールとドキュメントのリンクが表示されます。ブロック構成で表示されているツールのリストを変更することができます(下記参照)。サイト管理者がツールを有効にしていない場合は、ブロックに警告メッセージが表示されます。この状態では、ブロックはインストラクターと管理者にのみ表示されます。学生には見えません。

 mhaairs-instructor-add-block-05.png

ロールに応じて文書リンクが表示されます。あなたがサイト管理者であるならば、あなたは管理者とインストラクタードキュメンテーションリンクの両方を見るでしょう。あなたがインストラクターであるがサイト管理者ではない場合は、インストラクタードキュメンテーションリンクのみが表示されます。ドキュメントリンクは、サイト管理者によって有効にされている場合にのみ表示されます。現在、ブロック構成でこれらのリンクの表示を制御することはできません。

表示されているツールの一覧を変更する

編集モードをオンにして、ブロック内の歯車アイコンをクリックし、[Configure McGraw-Hill AAIRS block]を選択します。

 mhaairs-instructor-block-config-01.png

ブロック構成フォームには、管理者がそのサイトに対して有効にしたツールオプションが表示されます。コースで使用可能にするツールの横にあるチェックボックスをオンにし、コースで必要のないツールの横にあるチェックボックスをオフにします。次に[変更を保存]を押します。

 mhaairs-instructor-block-config-02.png

利用可能なすべてのツールの選択を解除して設定を保存すると、ブロックに警告メッセージが表示されます。この状態では、ブロックはインストラクターと管理者にのみ表示されます。学生には見えません。

 mhaairs-instructor-block-config-03.png

使用法

 mhaairs-user-block-usage-01.png

MHキャンパスへのアクセス

MH Campusにアクセスするには、McGraw-Hill Campusリンクをクリックしてください。 MHキャンパスが新しいページで開きます。

管理者/講師用ドキュメントへのアクセス

Admin / Instructorのドキュメントにアクセスするには、それぞれのリンクをクリックしてください。ドキュメントは新しいページで開きます。注:資料はロールごとに入手可能です。

評定同期

TBA