ブロック/マネージャ/
内容
- 1 Moodle 2のコースリクエストマネージャー
- 2 はじめに
- 3 システム要件
- 4 スクリーンキャスト(新規)
- 5 コースリクエストマネージャのインストール
- 6 設定へのアクセス
- 7 コースリクエストマネージャの設定 - 電子メールの設定
- 8 コースリクエストマネージャの設定 - 管理者の設定
- 9 申請フォームの設定 - ページ1
- 10 申請書の設定 - ページ2
- 11 フォームを管理する
- 12 フォームを編集する
- 13 リクエストの作り方(ユーザーの視点)
- 14 リクエストの管理(ユーザーの視点)
- 15 管理機能 - 要求キューの処理
- 16 リクエストを承認する
- 17 要求を拒否
- 18 その他の要求処理機能
- 19 ユーザー権限
- 20 ブロックの可視性
Moodle 2のコースリクエストマネージャー
前書き
このガイドは、Moodleのコースリクエストマネージャ(CRM)ブロックを使用して自分のユーザコースリクエストプロセスを改善する手助けをしたいMoodle管理者を対象としています。
システム要求
コースリクエストマネージャブロックにはMoodle 2.3以上が必要です。 Moodle 1.9バージョン(未サポート)もgithubからダウンロードできます。 GITHUB
スクリーンキャスト(新)
moodle用コースリクエストマネージャの設定と使用に関する一連の短いスクリーンキャスト。これらのスクリーンキャストは、プラグインのバージョン2.4用です。プラグインのバージョン3.0用の新しいスクリーンキャストが間もなく食べられました
インストールと設定 moodleのコースリクエストマネージャブロックのインストールと設定の概要。
初期設定 moodle 2のコースリクエストマネージャブロックの初期設定オプションを設定します。
リクエストフォームを設定する - 1ページコースリクエストフォームの最初のページの設定オプションを設定します。
リクエストフォームを設定する - 2ページコースリクエストフォームの2ページ目の設定オプションを設定します。
リクエストの作成 - ユーザーの視点エンドユーザーの視点からのリクエストプロセスの概要。
要求の管理 - 管理者の観点管理者の観点からの要求管理プロセスの概要。
コースリクエストマネージャのインストール
Course Request Managerブロックは、他のブロックと同じように追加されます(ブロックのインストール方法)。
Course Request Managerブロックがインストールされたら、それをフロントページに追加することをお勧めします。
構成設定へのアクセス
管理者は最初に使用する前にコースリクエストマネージャを設定することをお勧めします。
ブロックがフロントページに追加されると、以下に示すように新しいコースリクエストマネージャブロックが表示されます。
[設定]リンクをクリックして、リクエストマネージャの設定を開始します。
あなたは4つのオプションが表示されます
- 管理者オプション
- ここでは、コースの命名規則、登録キーのオプション、履歴のクリア、カテゴリ選択の設定、通信用の電子メールアドレスを設定できます。コースの開始日をデフォルトの開始日とは異なるように設定することもできます。
- 電子メール設定を構成する
- Course Request Manager設定を使用すると、通信用の管理者Eメールを設定したり、コースが承認、受信、拒否されたときなどにデフォルトのEメールを設定することができます。
- リクエストフォームを設定する - ページ1
- 申請書は2ページに分かれています。 1ページ目では、作成するコースのショートネームとロングネームの入力を求められます。このリンクをクリックすると、それらのフィールドに名前を付けたり、オプションのコースモード設定を有効にしたりできます。
- リクエストフォームを設定する - ページ2
- これにより、リクエストの2ページ目を設定できます。このページでは、リクエストプロセスの一環としてユーザーが入力しなければならないフォーム要素を作成できます。この情報はCourse Request Managerでは使用されませんが、管理者は要求に関する構造化された情報を収集し、意思決定プロセスを支援することができます。
順番に見ていきます。まず、コースリクエストマネージャ設定の構成オプションを見てみましょう。
Course Request Manager設定を構成する - Eメール設定を構成する
Configure Course Request Manager画面では、管理者は通信Eメールとコース命名規則などを設定できます。
最初の推奨ステップは、コースリクエストを処理する管理者の少なくとも1つのEメールアドレスを追加することです。システムはダミーの電子メールアドレス(youremail@domain.com)で設定されていますが、削除する必要があります。新しいEメールを入力するには、Eメールアドレスを入力して「Eメールの追加」ボタンをクリックしてください。
このセクションでは、コースリクエストのさまざまな段階で送信されるデフォルトのEメールを設定することもできます。リクエストマネージャによって送信される可能性がある11の可能な電子メールがあります。
- 新規コース承認ユーザーのEメール
- このEメールは、コース要求が管理者によって承認されたときにユーザーに送信されます。
- 承認された新規コース - 管理者Eメール
- 上記のEメールのコピーが、リストされている管理者Eメールに送信されます。
- 新規コースのリクエスト - ユーザーのEメール
- このEメールは、コース要求がシステムに記録されたことの確認としてユーザーに送信されます。
- 新規コースをリクエスト - 管理者Eメール
- 上記のEメールのコピーが、リストされている管理者Eメールに送信されます。
- コメント通知Eメール - ユーザーEメール
- コース要求にコメントが追加されると、要求者にEメールが送信されます。
- コメント通知メール - 管理者メール
- コース要求にコメントが追加されると、リストされた管理者にEメールが送信されます。
- 要求拒否のEメール - ユーザーのEメール
- このEメールは、コース要求が拒否されたときに要求者に送信されます。
- 要求拒否Eメール - 管理Eメール
- このEメールは、コース要求が拒否されたときに、リストされている管理者に送信されます。
- ハンドオーバ要求 - 現在の所有者のEメール
- ユーザがすでにMoodleサーバに存在するコースのコースリクエストを入力した場合、コースハンドオーバプロセスが開始されます。この場合、電子メールがモジュールの現在リストされている所有者に送信され、制御またはアクセスが要求者に許可されることを要求します(これは拒否される可能性があります)。
- ハンドオーバ要求 - ユーザのEメール
- 要求者に送信される上記のEメールのコピー。
- ハンドオーバ要求 - 管理者Eメール
- リストされた管理者に送信される上記のEメールのコピー。
それぞれのEメールはすでにデフォルトのテキストで初期化されています。 Eメールを変更するには、関連するテキスト領域の内容を更新して、関連する変更を保存ボタンをクリックしてください。 (下に示された)
上の画像では、テキストにはメールに挿入できる多数の「タグ」も含まれていることがわかります。これらは含めることができます
- コースコード: [course_code]
- コース名: [ コース名 ]
- 登録キー: [e_key]
- 新しいコースへのフルURL: [full_link]
- フルコースリクエストマネージャリクエストサマリーリンク: [req_link]
タグが含まれている場合、関連情報は送信されたEメールに含まれます。
重要: Eメールを無効にするには、そのEメールのテキスト領域の内容(スペースなどを含む)を削除して、「保存」をクリックしてください。
コースリクエストマネージャの設定 - 管理者設定の構成
[その他の設定]タブをクリックすると、次のページが表示されます。
このページで、管理者は以下に説明するいくつかのオプションを変更することができます。
コースの命名規則このオプションを使用すると、承認された要求の結果としてコースが作成されるときに、コースに命名規則を設定できます。デフォルトでは、コースの命名規則はフルネームのみです。その他のオプション
- ショートネーム - フルネーム
- 氏名(ショートネーム)
短縮名の形式短縮名の形式は、コースモードを含むように変更できます。コースモードはオプションの設定で、これについては後で説明します。
これは、異なるコース(パートタイムとフルタイム)で配信される同じコースの2つのバージョンがMoodleに存在する可能性がある場合に便利です。短縮名の形式はこれを含むように変更されるかもしれません。登録キーデフォルトでは、登録キーはコースの作成時に自動的に生成されます。 CRMブロックはランダムな4桁のコードを生成し、それがユーザーに送信されます(電子メールが有効になっていると仮定して)。リクエスト中にユーザーが自分の登録キーを指定できるようにするには、設定を[ユーザーにキーの入力を求める]に変更してください。
登録キーコースリクエストマネージャは、自動登録キーを生成することも、ユーザーに選択した登録キーを要求することもできます。自動的に生成された登録キーは、ランダムな4桁の数字の形式です。
履歴のクリアこの機能を使用すると、管理者は承認済みコースおよびコース承認活動のすべてのレコードを削除できます。古いコース要求アーカイブが実用的でなくなったときに役立ちます。
ユーザにカテゴリの選択を許可する有効にすると、ユーザはMoodleカタログでコースを配置する場所を選択するよう求められます。これは論理的でわかりやすいコースカテゴリを持つサイトに最適です。ユーザがカテゴリ構造内の不適切な場所を選択した場合には、承認段階で要求に異なるカテゴリを割り当てることができる。
通信EメールアドレスここからEメールアドレスを入力するだけで、ブロックから送信されるすべての通信Eメールの送信者Eメールアドレスとして表示されます。 noreply@mymoodleserver.domainなど、返信のないタイプのメールをお勧めします。
開始日ここでは、新しく作成したコースのデフォルトの開始日を設定できます。これは、新しく作成されたコースに共通の開始日(例:学期の開始日)がある場合に便利です。
リクエストフォームを設定する - ページ1
電子メールと命名規則を設定したので、今度はユーザ用のリクエストフォームを設定します。メインの設定ページに戻り、[Configure Request Form - Page 1]リンクを選択します。
コースリクエストフォームは、実際には2ページに分かれています。リクエストフォームの最初のページは、moodleで要求されているコースショートネームとコースフルネームの値をユーザから受け取るために使用されます。これらはあなたの組織によって異なって記述されるかもしれません。たとえば、コースを説明するためにコースコード(短縮名)とコース名(フルネーム)を使用することができます。以下の2つのフィールドのそれぞれについて、ユーザーに表示されるフィールドの名前と、各フィールドに関連付けられているヘルプテキストを変更することができます。
このフォームの2番目の部分では、コースリクエストにオプションの「モード」ドロップダウンを追加できます。多くの教育機関では、同じコースまたはモジュールが異なるモード(パートタイム、フルタイム、オンラインなど)で配信されることがあります。デフォルトでは、このオプションは無効になっています(フォームからは見えません)が、有効になっている可能性があります。ユーザーに表示されるモードフィールド名を変更したり、モードを追加/削除したりできます。
下にスクロールして[変更を保存]ボタンをクリックし、変更を適用します。
リクエストフォームを設定する - ページ2
リクエストフォームの2ページ目では、コースリクエストを処理する際に決定を下すのに役立つ必須データをユーザーが入力/選択できるようにする追加フィールドを設定できます。
現在のアクティブフォームを設定する
現在のアクティブフォームを設定する必要があります。デフォルトでは、現在アクティブなフォームはデフォルトフォームです。 「デフォルト」フォームは、ユーザーに詳細情報を入力させる単一のテキスト領域です。このフォームは使用できますが、新しいフォームを追加してそのフォーム要素を設定することをお勧めします。
フォームを管理する
ここで新しいフォームを追加、削除、プレビューすることができます。
- フォームを削除するには、単に削除リンクをクリックしてください。
- フォームをプレビューするには、プレビューリンクをクリックしてください。
- フォームを編集するには、単に編集リンクをクリックしてください。
新しいフォームを作成するには、フォーム名を入力して[新しいフォームを作成]ボタンをクリックします。
以下の例では、 'test'という新しいフォームを追加しました。フォームの編集を開始するには、編集リンクをクリックしてください。
フォームを編集する
新しいフォームのリンクをクリックすると、次のように表示されます。
ここでは、コースリクエスト中にユーザーに入力を求めるフォーム要素(フィールド)の追加を開始できます。フォーム要素を追加するには、[新しいフィールドを追加]ドロップダウンから要素タイプを選択します。テキストフィールド、テキスト領域、ドロップダウン、またはラジオボタングループを追加できます。
以下の例では、新しい 'テキストフィールド'を追加することにしました。以下が表示されます
テキストフィールドの名前(ユーザーに表示される)を入力して[保存]ボタンをクリックするだけです。また、そのフィールドを必須フィールドにするか任意フィールドにするかを決めなければなりません。以下の例では、プログラムコードと呼ばれるフィールドを作成しています。
Preview Formリンクをクリックすると、フォームの2ページ目が次のようになっているのがわかります。
戻るボタンをクリックして編集画面に戻ります。あなたはあなたのリクエストフォームを構築する方法でフォーム要素を追加し続けることができます。どのフォームにも最大15個のフォーム要素を追加できます。
新しいフォームの追加と編集が終了したら、リクエストに使用するフォームを選択する必要があります。
フォームを作成してアクティブ化したことを確認したら、Moodleフロントページまたはコースリクエストマネージャブロックの場所に戻ります。
リクエストの作り方(ユーザーの視点)
Moodleのフロントページから、認証されたユーザはコースマネージャのリクエストブロックを見ることができます。新しいリクエストを開始するには、[リクエストを作成]リンクをクリックします。
リクエストフォームの最初のページ(2/2)がロードされます。これにより、要求されるコースのショートネームとフルネームの入力が求められます。以前の設定でこれらの名前を変更した可能性があります。以下の例では、 '登録キーの入力を促す'オプションも有効にしているので、ユーザーはキーを設定するよう求められます。
上記の例では、 'Computers'というコースの新しいリクエストを入力しています。
ユーザーがContinueをクリックすると、ブロックは既存のコースと衝突する可能性のある名前をチェックします。衝突が見つからない場合は、フォームの2ページ目がロードされます。このページは以前に作成したページで、デフォルトのフォームとして設定しました。
デフォルトのフォーム(未編集)は、詳細な情報を表示するテキスト領域を表示するだけです(コアのmoodleリクエストフォームと同様)。以下は、私のMoodleユーザからデータを収集するために作成したフォームです。それは私が以前に準備したものです(私はそれを言うために長い時間待っていました!)
あなたはこのフォームの上に、私はいくつかのテキストフィールド、ドロップダウンリストとテキスト領域を追加したのを見ることができます。このようにして、コース要求を入力するときにユーザーをより具体的にし、要求の処理に役立つ情報を構造化するように強制することができます。
ユーザーがフォームに記入して[続行]ボタンを選択すると、情報の概要が画面に表示されます。以下の例で、私は私の要求のためにいくつかの詳細を入力しました、そしてこれはそれらの要約です
この時点で、ユーザーは要求を送信、変更、または単に要求処理を取り消すことができます。送信されると、ユーザーは「リクエストの管理ページ」にリダイレクトされます。ここで、ユーザーはリクエストを表示したり、リクエストを編集したり、リクエストをキャンセルしたり、リクエストにコメントを追加したりできます。
あなたの要求を管理する(ユーザーの視点)
ユーザーは、[Manage your Requests]リンクをクリックして自分のリクエストを管理できます(下記参照)。
その後、アクティブなリクエストとアーカイブされたリクエストのリストが表示されます。
- リンクを表示すると、リクエストの概要と、ユーザーまたは管理者によって記録されたコメントが表示されるだけです。
- [編集]リンクをクリックすると、ユーザーは編集モードに戻り、リクエストの詳細を入力できます。
- キャンセルリンクはリクエストを削除します。ユーザーはリクエストのキャンセルを確認するように求められます
- [Add / View Comments]リンクを使用すると、ユーザーはリクエストにコメントを添付できます。これはさらなる説明や管理者のコメントに対する回答などかもしれません。
コメントページには、コメントの日時、コメントの内容、およびコメントの作成者のユーザー名が表示されます。
管理機能 - 要求キューの処理
[リクエストキュー]リンクを使用すると、管理者はコースリクエストを管理し、アーカイブされたリクエストを表示できます。
クリックすると、アクティブなコースリクエストのリストが表示されます
上記のスクリーンショットから、管理者は特定のリクエストに対してコメントを承認、拒否、編集、削除、または追加/表示できることがわかります。
承認プロセスを介して作業できます
リクエストを承認する
管理者には2つの選択肢があります
- クイック承認
- 承認する
この2つの主な違いは、クイック承認が要求をそのまま処理することです。確認画面を表示したり、新しく作成したコース設定ページを読み込んで管理者が調整することはありません。承認後にコースの設定の一部を変更したい場合(例:形式の週数)、承認リンクを選択する必要があります。
承認リンクをクリックすると、リクエストの概要が表示されます。
リクエストサマリーの下部に2つのリンクがあります。
- 詳細を開く - ポップアップウィンドウでリクエストの詳細を開きます。承認プロセス中にリクエストの詳細の一部を思い出すことをお勧めする場合があるため、この機能を追加しました。
- 承認要求 - 承認プロセスが開始されます。
開いている詳細リンクをクリックすると、以下に示すようなポップアップウィンドウが表示されます。
承認リンクをクリックすると、新しいMoodleコースが作成され、コース編集画面に移動します。コースの詳細を変更したり、カタログ内の新しいコースの場所を設定したりする必要がある場合は、この時点で編集画面に移動します。
有効にすると、確認メールがリクエストの送信元に送信されます。
要求を拒否
要求を拒否するには、単に[拒否]リンクを選択します。拒否の理由を入力するように促す確認画面が表示されます。
[リクエストを拒否]ボタンをクリックすると、リクエストは拒否されたとマークされ、メールがユーザに送信され(有効な場合)、リクエストはアーカイブされたリクエストタグに移動されます。要求が拒否されると、それを再び開くことはできません。
その他の依頼処理機能
管理者もすることができます
- 一括承認:選択したコースを承認します。大量のキューを処理する必要がある場合は、かなりきれいでリアルタイムの節約になります。カテゴリを承認する前に、コースのカテゴリを選択する必要があります。
- 要求の編集:これにより、管理者は要求に対して入力された詳細を編集できます。
- リクエストを削除する:これにより、管理者はリクエストを削除できます。
- コメントの追加/表示:ユーザー機能と同様に、管理者はリクエストに対するコメントを追加または表示できます。
ユーザー権限
コースリクエストマネージャはMoodleのパーミッションシステムを利用します。このブロックは、次のユーザーロールが存在すると仮定しています。
講師講師編集者講師マネージャー学生ゲスト
ボックがインストールされると、ユーザーグループは以下のパーミッションを持ちます。
管理者:設定やリクエストの管理などを含むブロックの完全な管理マネージャー:リクエストの管理 - ブロックの設定を更新することはできませんCourse Creator:リクエストの管理 - ブロックの設定を更新することはできませんコースをリクエストできます。デフォルトでは、教師のロールはシステムのロールではありません。 Student:ブロックを表示できますが、どの機能にもアクセスできません(これは、ブロック権限で無効にできます)Guest:ブロックを表示できますが、どの機能にもアクセスできません(これはブロック権限で無効にできる)
2つのアプローチがあります
あなたがサイトレベルで '教師'のロールをコースにリクエストできるようにしたいユーザーを割り当てます*いくつかのサイトはこれをします - 私たちはいけません*
または
ほとんどのサイトは1.コース受講者と呼ばれる新しいサイトロールを作成します。例:サイト管理>>ユーザ>>権限>>ロールの定義>>新しいロールの追加2.認証されたユーザにロールをベースにします。システムレベル(またはブロックレベル)4. Blockに次の権限を付与します。Course Request Managerコメントの追加(block / cmanager:addcomment)レコードの追加(レコードの追加)レコードの削除(block / cmanager:deleterecord)レコードの編集(block / cmanager:) editrecord)レコードの表示(block / cmanager:viewrecord)5.一部のユーザーをこの新しいロールに割り当てます。
それでおしまい。行ってもいいはずです。
定義権限を使用して、管理者ロールおよびコース作成者ロールに対する権限を削除または追加することもできます。
コースリクエストマネージャブロックは、ユーザのロールに応じてさまざまなオプションを表示します。管理者はすべてのブロック機能にアクセスできます
ただし、非管理者は、作成および管理要求機能にしかアクセスできない
可視性をブロック
特定のユーザーグループからブロックを隠す方法について尋ねられることがあります。この場合も、ブロックを一部のユーザーロールから見えないようにすることでこれを実行できます。手順はmoodleのバージョンによって異なります。 2.5以降では、1.コースの編集をオンにします。2.ブロックのヘッダーにある[ロールの課題]アイコン(顔とマスク)をクリックします。3.管理ブロックで、[ブロックの管理]> [許可]に移動します。ロールは通常ブロックのコンテキストでは割り当てられないため、 'ここではロールを割り当てることはできません'と予想されます。4.ここで、管理ブロックの[パーミッション]リンクをクリックします。不要なユーザーグループ(または禁止リストに追加)