活動やリソースを表示・非表示にできるCLI スクリプト

活動やリソースを表示・非表示にできるCLI スクリプト

- Toshihiro KITA の投稿
返信数: 4
活動やリソースを表示・非表示にできる簡単な CLI スクリプトを作りました。
Moodleの外から cron などで各活動やリソースの利用制限の制御ができるので便利かもしれません。
熊本大学では色々な場面で使うことになりそうです。
https://moodle.org/mod/forum/discuss.php?d=232704
評点平均:有益(Useful) (2)
Toshihiro KITA への返信

Re: 活動やリソースを表示・非表示にできるCLI スクリプト

- Tatsuya Shirai の投稿

> Moodleの外から cron などで各活動やリソースの利用制限の制御ができるので便利かもしれません。

具体的にはどのようなシチュエーションなのでしょう?

Tatsuya Shirai への返信

Re: 活動やリソースを表示・非表示にできるCLI スクリプト

- Toshihiro KITA の投稿
一つのコースコンテンツとその中に設置した課題を複数のクラスに渡って共有して使っていて、各クラスの授業時間に合わせて(その時間にしか提出できないように)表示し、それ以外の時間は非表示になるように、1週間の内に数回、表示・非表示の切り替えをします。

課題の設定での「利用制限」だと、いつからいつまで、という一つの時間帯しか設定できないので。

Toshihiro KITA への返信

Re: 活動やリソースを表示・非表示にできるCLI スクリプト

- Tatsuya Shirai の投稿

なるほど.表示されなければ提出もできませんからね.

これは一つのコースに複数のグループを作る,という方法とは違う運用方法ということでしょうか.あるいは(試していないのが原因ですが^^)グループで利用する課題であってもそれぞれのグループごとには課題提出可能な期間を独立して設定できないという制約があるということですか?

Tatsuya Shirai への返信

Re: 活動やリソースを表示・非表示にできるCLI スクリプト

- Toshihiro KITA の投稿
> グループで利用する課題であってもそれぞれのグループごとには課題提出可能な期間を独立して設定できない

そうだと思います。私の理解している範囲では。

# 熊本大学のケースでは、さらにユーザプロファイルデータに基づく利用制限も用いて、ユーザプロファイルデータを動的に変えてやる(ちょっとトリッキー...)ことによって、(表示の状態であっても)当該クラスの学生にしか見えないように制御します。