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

リポジトリとは何ですか?

リポジトリはユーザがコースに追加するファイルを検索するためのファイルの保存領域であると考えることができます。ユーザがアクセスできる他コースのファイルであるサーバファイル、ユーザが自分のコンピュータまたはUSBドライブを検索してファイルをアップロードできるファイルをアップロードする等、デフォルトで有効にされているいくつかのリポジトリがあります。他のリポジトリにはGoogle Driveおよび Flickrを含みます。詳細はリポジトリをご覧ください。

どのようにすればMoodle内でリポジトリを有効にできますか?

サイト管理者は「管理 > サイト管理 > プラグイン > リポジトリ > リポジトリを管理する」でリポジトリを有効にすることができます。

有効および表示にされたリポジトリすべてはファイルピッカ内に表示されます。

どのようにすればファイルピッカで追加された埋め込みファイルを削除することができますか?

未使用のファイルは一定期間後に検出および削除されるため、何もする必要はありません。どこかで使用されている可能性があるため、ユーザはファイルを手動で削除することはできません。

活動またはリソースで使用されているファイルが削除された場合、ファイルはすぐにゴミ箱に移動されます。ゴミ箱が空にされる頻度は「サイト管理 > サーバ > スケジュールタスク」(ゴミ箱のファイルを削除する \core\task\file_trash_cleanup_task) に依存します。

詳細は次のフォーラムスレッドをご覧ください: アップロード済みファイルを削除する - 英語

ページにファイル (ファイルリソース) を追加して、そのファイルが削除された場合、私が追加したファイルは「最近のファイル」一覧に残ったままになりますか?

いいえ、ファイルは利用できなくなります。

どのようにして新しいリポジトリを私のコースに作成すれば良いですか?

あなたはファイルピッカんい表示される新しいリポジトリを作成することができます。詳細はファイルシステムリポジトリをご覧ください。

そのようにすれば学生によるプライベートファイルリポジトリへのアクセスを防ぐことができますか?

あなたが学生によるプライベートファイルリポジトリへのアクセスを防ぎたい場合、また他のユーザはアクセスできるようにしたい場合、次の手順に従ってください:

  1. 「管理 > サイト管理 > ユーザ > パーミッション > ロールを定義する」で新しいロール (「プライベートファイルなし」等) を定義して、それにシステムコンテクストを割り当ててください (新しいロールの作成に関してカスタムロールの作成をご覧ください)。
  2. ケイパビリティ「moodle/user:manageownfiles」および「repository/user:view」を検索して「禁止」を設定してください。
  3. 「管理 > サイト管理 > ユーザ > パーミッション > システムロールを割り当てる」において、あなたがプライベートにアクセスして欲しくない学生にこのロールを割り当ててください。
  4. 上記学生は通常の学生としてコースを受講することはできますが、プライベートファイルを使用することはできません。

さらに大規模な代替措置は学生および認証済みユーザの標準ロールのケイパビリティ「moodle/user:manageownfiles」および「repository/user:view」のパーミッションから「許可」を外す方法です。同時に教師ロールおよび他のロールを編集して、それらのケイパビリティに「許可」を設定します。An alternative, but more dramatic, because it involves modifying standard roles, is to edit both the authenticated user role AND the student role to prevent the capabilities "moodle/user:manageownfiles" and "repository/user:view" - and then edit the teacher role (and any others) to allow them. You have to do it to the authenticated user role as well, as all users are authenticated users in the system as well as teachers or students.

What happens if a teacher adds a file from their Private files to the course and they later leave and their account is closed?

As long as a file is used in a context, such as a course, the file should remains available in that context.

That holds true when a teacher copies a file in a course from his My private files area and also when a teacher creates an alias/shortcut: in the latter case if a teacher deletes his files from My private files area that are used as alias/shortcut in some courses, Moodle will convert existing alias/shortcuts into file copies, so your course file links won't break. (copied from forum thread thanks to Andrea Bicciolo

I cannot access a student's repositories when logged in as that student

This is intentional, as there is a security and privacy risk involved in an administrator being able to log in as a student and then explore and use the student's Google Drive, Dropbox and other similar repositories.

See also