スケジューラモジュールの機能
スケジューラの動作は、アクティビティレベルでさまざまな機能を設定することによってカスタマイズできます。
学生側
mod / scheduler:ビュースロット
予約可能な予定を表示します。これにより、ユーザはスケジューラの学生画面を見ること、および予約に利用可能な予定(すなわち、利用可能な空き容量があり、関連する期限内にある予定)を見ることができる。この機能では、生徒は実際にスロットを予約することはできません 。これについては、 #mod / scheduler:を参照してください。
mod / scheduler:viewfullslots
たとえ彼らがすでに完全に予約されていても、学生は将来のスロットを見ることができます。これはデフォルトでも生徒ロールでも有効になっていません。 #mod / scheduler:viewslots に加えて設定する必要があります。
mod / scheduler:任命する
生徒の画面を使用して、教師によって提供された予定を予約します。これは#mod / scheduler:viewslots機能を持っているユーザーにのみ役に立ちます。
mod / scheduler:その他の学生ブッキング
他のどの生徒がスロットを予約したかを確認します。これは、現在の生徒が予約したスロットと、予約のために生徒に表示されるスロットの両方に適用されます。
mod / scheduler:その他の生徒たちの結果
現在の生徒がアポイントを予約したスロットで、他のスロットの生徒の結果(成績)を確認します。
先生側
mod / scheduler:管理する
自分のスロットと予定を作成して管理します。この機能により、ユーザーは教師の画面を見たり、自分用のスロットを作成したり(そして生徒に提供したり)したり、後でこれらのスロットを編集したりできます。
mod / scheduler:参加する
この許可を持つユーザーは、予約枠の「教師」になり、生徒と面会することができます。
mod / scheduler:スケジュール管理
すべてのスケジューラデータ、特に他の教師用のスロットを管理します。
mod / scheduler:他の人にスケジュールすることができます
他のスタッフの予約をスケジュールします。これは、サードパーティのスタッフメンバー(管理者など)が他の教師のために予定を設定しなければならない場合に役立ちます。
mod / scheduler:canseeotherteachersbooking
他の先生の予定を閲覧する。下記の#mod / scheduler:seeoverviewoutsideactivityも参照してください。
mod / scheduler:seeoverviewoutsideactivity
他のスタッフからのデータを見るために概要画面を使用してください。概要画面では、現在のスケジューラからだけでなく、自分がスロットを提供しているすべてのスケジューラからもデータにアクセスできます。その画面で使用されるアクセス制御は、Moodleの細かい権限システムと完全に一致するとは限りません。教師が他の関連コースに登録されているかどうか、またはそこに活動が隠されているかどうかは考慮されません。これに対応するために、教師は、mod / scheduler:seeoverviewoutsideactivity機能を持っている場合にのみ、 "現在のアクティビティ外"のデータを見ることができます。デフォルトの教師の役割にはこの機能がありますが、インストールで問題が発生すると思われる場合は、無効にすることができます。
"mod / scheduler:seeoverviewoutsideactivity"を考えると、教師は常に自分の予約をあらゆる範囲で見ます。ただし、 他の教師の予約を見るには、次の追加の権限が必要です。
- "このスケジューラでは": #mod / scheduler:現在のスケジューラのレベルで教師の予約ができます。
- "このコースの中で":mod / scheduler:現在のコースのレベルでの教師用ブッキング
- "Anywhere":mod / scheduler:サイトレベルで教師ブッキングができます。
典型的な設定では、これは教師が現在のコースのすべての予約を見ることができるのに対し、サイト管理者はサイトレベルですべての予約を見ることを意味します。