「コースリクエストロール」の版間の差分

提供:MoodleDocs
移動先:案内検索
29行目: 29行目:
#潜在的なユーザ一覧より1名またはそれ以上のユーザを選択した後、左矢印のボタンをクリックしてユーザを既存のユーザ一覧に追加してください。あなたの教育機関の教師すべてがコースリクエストできるようにしたい場合、氏名すべてを選択して既存のユーザリストに追加してください。
#潜在的なユーザ一覧より1名またはそれ以上のユーザを選択した後、左矢印のボタンをクリックしてユーザを既存のユーザ一覧に追加してください。あなたの教育機関の教師すべてがコースリクエストできるようにしたい場合、氏名すべてを選択して既存のユーザリストに追加してください。


==コースリクエストブロックを追加する Add a Course Request block==
==コースリクエストブロックを追加する==


これにより、あなたのMoodleサイトの少なくとも1つのコースで教師ロールが割り当てられたユーザはコースをリクエストすることができるようになりました。教師ロールが割り当てられたユーザがログインした場合、自分が登録されているコース一覧およびすべてのコースボタンが表示されます。「すべてのコース」ボタンをクリックすることによりサイトにあるコースの完全な一覧が表示されます。また、「コースをリクエストする」ボタンをクリックしてコースをリクエストできるようになります。
これにより、あなたのMoodleサイトの少なくとも1つのコースで教師ロールが割り当てられたユーザはコースをリクエストすることができるようになりました。教師ロールが割り当てられたユーザがログインした場合、自分が登録されているコース一覧およびすべてのコースボタンが表示されます。「すべてのコース」ボタンをクリックすることによりサイトにあるコースの完全な一覧が表示されます。また、「コースをリクエストする」ボタンをクリックしてコースをリクエストできるようになります。
38行目: 38行目:
# 「ロールを割り当てる」リンクをクリックしてください。管理ブロック内のパーミッションリンクをクリックしてコースリクエスタまたは教師ロールのみがコースリクエストブロックを閲覧できるようパーミッションを編集してください。
# 「ロールを割り当てる」リンクをクリックしてください。管理ブロック内のパーミッションリンクをクリックしてコースリクエスタまたは教師ロールのみがコースリクエストブロックを閲覧できるようパーミッションを編集してください。


まだ教師としてコースに登録されていないコースリクエスタもHTMLブロックを閲覧できるようになりました。HTMLブロックのリンクをクリックしてコースをリクエストしてください。もちろん、このブロックは教師でもあるコースリクエスタにとっては不必要ですがMoodleで「最初のコース」の作成をリクエストするために必要です。f course, this block is redundant for those Course requesters who are also Teachers, but it is needed for Teachers requesting the creation of ''their very first course'' on the Moodle site.
まだ教師としてコースに登録されていないコースリクエスタもHTMLブロックを閲覧できるようになりました。HTMLブロックのリンクをクリックしてコースをリクエストしてください。もちろん、このブロックは教師ga
コースリクエスタである場合は不必要ですがMoodleで「最初のコース」作成をリクエストするために必要です。


==関連情報==
==関連情報==

2018年3月3日 (土) 15:03時点における版


作成中です - Mitsuhiro Yoshida (トーク)

コースリクエストロールではコースをリクエストするユーザを制限することができます (恐らく、教師のみ) 。

コースをリクエストできるようケイパビリティを削除する

デフォルトでは認証済みユーザすべてコースの作成をリクエストすることができます。これを変更するには:

  1. 「管理 > ユーザ > パーミッション > ロールを定義する」にアクセスしてください。
  2. 認証済みユーザロールを編集してケイパビリティ moodle/course:requestを許可から未設定に変更してください。
  3. ページ下部 (または上部) にスクロールして「変更を保存する」ボタンをクリックしてください。

ロール設定

  1. 「管理 > ユーザ > パーミッション > ロールを定義する」にアクセスしてください。
  2. 「新しいロールを追加する」ボタンをクリックしてください。
  3. ロール名 (例 コースリクエスタ)、省略名および説明を入力してください。
  4. 「このロールが割り当てられるコンテクストタイプ」のチェックボックス「システム」をチェックしてください。
  5. ケイパビリティ「 moodle/course:request 」を許可にしてください。
  6. 「このロールを作成する」ボタンをクリックしてください。

注意: システムロールとして割り当てる必要があるため、単に教師のケイパビリティロールを変更するのではなく、新しいロールを作成すべきです (一般的に教師ロールはコースまたはコースカテゴリコンテンツに割り当てられます)。

ロールの割り当て

  1. 「管理 > サイト管理 > ユーザ > パーミッション > システムロールを割り当てる」にアクセスしてください。
  2. コースをリクエストする人に割り当てるロールを選択してください。
  3. 潜在的なユーザ一覧より1名またはそれ以上のユーザを選択した後、左矢印のボタンをクリックしてユーザを既存のユーザ一覧に追加してください。あなたの教育機関の教師すべてがコースリクエストできるようにしたい場合、氏名すべてを選択して既存のユーザリストに追加してください。

コースリクエストブロックを追加する

これにより、あなたのMoodleサイトの少なくとも1つのコースで教師ロールが割り当てられたユーザはコースをリクエストすることができるようになりました。教師ロールが割り当てられたユーザがログインした場合、自分が登録されているコース一覧およびすべてのコースボタンが表示されます。「すべてのコース」ボタンをクリックすることによりサイトにあるコースの完全な一覧が表示されます。また、「コースをリクエストする」ボタンをクリックしてコースをリクエストできるようになります。

しかし、私たちがシステムでコースリクエスタロールを割り当てたユーザはMoodleサイトで少なくとも1つのコースの教師ではありません。また、デフォルトではすべての利用可能なコースが表示されるため「すべてのコース」ボタンは表示されません。そのため、「コースをリクエストする」ボタンは表示されません。この問題を解決するにはフロントページに「/course/request.php」に直接リンクするHTMLブロックを作成してください。そして、もちろnこのブロックは学生等に表示しないようにしてください。

  1. フロントページでブロックを追加してください: HTML: タイトル:「コースリクエスト」 コンテンツ:「コースをリクエストするにはここをクリックしてください」 (「<yourmoodlesite>/course/request.php」へのリンク)
  2. 「ロールを割り当てる」リンクをクリックしてください。管理ブロック内のパーミッションリンクをクリックしてコースリクエスタまたは教師ロールのみがコースリクエストブロックを閲覧できるようパーミッションを編集してください。

まだ教師としてコースに登録されていないコースリクエスタもHTMLブロックを閲覧できるようになりました。HTMLブロックのリンクをクリックしてコースをリクエストしてください。もちろん、このブロックは教師ga コースリクエスタである場合は不必要ですがMoodleで「最初のコース」作成をリクエストするために必要です。

関連情報