「Nextcloudリポジトリ」の版間の差分
提供:MoodleDocs
Toshihiro KITA (トーク | 投稿記録) |
Toshihiro KITA (トーク | 投稿記録) 編集の要約なし |
||
12行目: | 12行目: | ||
# Nextcloudの設定ページで、'''リポジトリインスタンスを作成する''' をクリックします。 | # Nextcloudの設定ページで、'''リポジトリインスタンスを作成する''' をクリックします。 | ||
# '''名称'''(ユーザに表示される名前)を入力し、'''発行者'''にはステップ2で作成したサービスを選択します。必要であれば、"Moodlefiles" フォルダ名(*)をお好みのものに変更することもできます。 | # '''名称'''(ユーザに表示される名前)を入力し、'''発行者'''にはステップ2で作成したサービスを選択します。必要であれば、"Moodlefiles" フォルダ名(*)をお好みのものに変更することもできます。 | ||
(*) ユーザがアクセス制御されたリンクにアクセスすると、対応するドキュメントがユーザに非公開で共有されます。そのドキュメントは、その名前のフォルダに置かれます。あなたのMoodleの名前と一致するシンプルな名前を選択して、あなたのユーザがこれらのファイルがどこに属するか理解できるようにしてください。 | |||
==アクセス制御されたリンク== | |||
学生は[[アサインメントの使用|アサインメント]]でNextcloudから 'アクセス制御リンク' としてファイルを提出することができます。一度提出したファイルは、学生が変更することはできませんが、教師がコメントをつけるなど編集することは可能です。 | |||
教師はNextcloudのファイルを 'アクセス制御リンク' として表示することができます。教師はファイルを更新することができますが、学生はファイルを閲覧することしかできません。教師が行った変更はコースに反映されます。 | |||
この機能を有効にするには、以下を確認してください。 | |||
# サイト管理の[[OAuth 2サービス]]にシステムアカウントが接続されました。このアカウントは、学生や教師が投稿したファイルへのアクセスを管理します。教師はファイルを編集することができますが, 学生はできません. このアカウントはこの目的のための専用アカウントでなければなりません。 | |||
# "サポートされるファイル" は "内部および外部" に設定されています。 | |||
# オプション: "デフォルトのリターンタイプ" は "外部(Moodleに保存されているリンクのみ)" に設定されます。 | |||
==トラブルシューティング== | |||
[[OAuth 2 Nextcloudサービス#トラブルシューティング|トラブルシューティング]]を参照してください。 | |||
==リポジトリのケイパビリティ== | |||
デフォルトの認証済みユーザロールに許可されているケイパビリティは、[[Capabilities/repository/nextcloud:view|Nextcloudリポジトリを表示する]]の1つだけです。 | |||
==関連項目== | |||
* [https://moodle.org/mod/forum/discuss.php?d=381919 Cannot use properly Nextcloud integrations - installations with NGINX] フォーラムディスカッション | |||
[[カテゴリ:OAuth 2]] | |||
[[en:Nextcloud repository]] | |||
[[es:Repositorio Nextcloud]] | |||
[[de:Nextcloud Repository]] |
2021年9月21日 (火) 07:48時点における版
Nextcloudリポジトリの有効化
Nextcloudリポジトリを使用する前に、管理者はまず OAuth 2 の設定で Nextcloudの構成 を行う必要があります。その後、リポジトリを有効にすることができます。
- Nextcloudの構成 をMoodleで使用するために行います。
- Nextcloudサービスの作成を行います。
- サイト管理の 'リポジトリの管理' でNextcloudリポジトリを有効にします。
- Nextcloudの設定ページで、リポジトリインスタンスを作成する をクリックします。
- 名称(ユーザに表示される名前)を入力し、発行者にはステップ2で作成したサービスを選択します。必要であれば、"Moodlefiles" フォルダ名(*)をお好みのものに変更することもできます。
(*) ユーザがアクセス制御されたリンクにアクセスすると、対応するドキュメントがユーザに非公開で共有されます。そのドキュメントは、その名前のフォルダに置かれます。あなたのMoodleの名前と一致するシンプルな名前を選択して、あなたのユーザがこれらのファイルがどこに属するか理解できるようにしてください。
アクセス制御されたリンク
学生はアサインメントでNextcloudから 'アクセス制御リンク' としてファイルを提出することができます。一度提出したファイルは、学生が変更することはできませんが、教師がコメントをつけるなど編集することは可能です。
教師はNextcloudのファイルを 'アクセス制御リンク' として表示することができます。教師はファイルを更新することができますが、学生はファイルを閲覧することしかできません。教師が行った変更はコースに反映されます。
この機能を有効にするには、以下を確認してください。
- サイト管理のOAuth 2サービスにシステムアカウントが接続されました。このアカウントは、学生や教師が投稿したファイルへのアクセスを管理します。教師はファイルを編集することができますが, 学生はできません. このアカウントはこの目的のための専用アカウントでなければなりません。
- "サポートされるファイル" は "内部および外部" に設定されています。
- オプション: "デフォルトのリターンタイプ" は "外部(Moodleに保存されているリンクのみ)" に設定されます。
トラブルシューティング
トラブルシューティングを参照してください。
リポジトリのケイパビリティ
デフォルトの認証済みユーザロールに許可されているケイパビリティは、Nextcloudリポジトリを表示するの1つだけです。