はじめまして。Moodle初心者です。
1つご教授いただきたいことがあります。
例えば教師が複数人いる状態で各教師がそれぞれコースを作成した場合に、
各教師は自分で作成したコースのみを編集できるようにするには、
Moodleに対してどのような設定すればよいでしょうか。
システムロールの割り当てで、コース作成者ロール or 教師ロールを割り当てて
しまうと、他の教師が作成したコースまで編集できるようになってしまい、
これではマズイなぁと思っています。
当方の環境は以下のとおりです。
Moodle 1.9.4
Fedora Core release 6 (Zod)
Apache 2.2.6
MySQL 5.0.27
PHP 5.1.6
基本的な内容で恐縮ですが、どうぞよろしくお願い致します。
1つご教授いただきたいことがあります。
例えば教師が複数人いる状態で各教師がそれぞれコースを作成した場合に、
各教師は自分で作成したコースのみを編集できるようにするには、
Moodleに対してどのような設定すればよいでしょうか。
システムロールの割り当てで、コース作成者ロール or 教師ロールを割り当てて
しまうと、他の教師が作成したコースまで編集できるようになってしまい、
これではマズイなぁと思っています。
当方の環境は以下のとおりです。
Moodle 1.9.4
Fedora Core release 6 (Zod)
Apache 2.2.6
MySQL 5.0.27
PHP 5.1.6
基本的な内容で恐縮ですが、どうぞよろしくお願い致します。
システムロールのコース作成者と教師ロールから各教師を外し,その教師が担当するコースのロールの割り当てに担当の教師のみを割り当てれば良いでしょう.
なお,システムロールの管理者はきちんとログインできるユーザアカウントを割り当てておかないと,後で大変なことになる可能性があるので,この点だけは先にシッカリと確認しておいて下さい.
このあたりのドキュメントが参考になると思います.
運用の仕方でなんとかなりませんかねぇ.
コースを作成すること自体はあまり頻繁にある作業ではありませんので,当方では管理者の方にコースの作成を一括してお願いしています.
また,ロールは最初から用意されているロール以外にも自分で新しく(いずれかのロールをベースにして)追加で作成できます.たとえば,フォーラムに投稿が可能なゲストロールなど.この辺りを工夫して,学生ロールをベースにした「コースの作成とロールの割り当てしかできないロール」を作成して全教員を割り当てるとか.それでもロールの割り当てが自由にできるということは,悪意を持ってコースを編集しようと考えられたらいくらでもできてしまいますが.
コースの管理者にそのコースの先生を割り当てれば,他の先生をそのコースのロールに割り当てる権限やバックアップを取る権限なども得られます.うまくオリジナルの機能と運用のルールで乗り切れるのではないでしょうか.考えてみてください.