OneDriveリポジトリ

提供:MoodleDocs
2020年10月27日 (火) 01:41時点におけるToshihiro KITA (トーク | 投稿記録)による版 (→‎アクセス制御リンク)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

Microsoft OneDriveリポジトリについて

Microsoft OneDriveリポジトリを使用すると、Moodle内のMicrosoft OneDriveからドキュメントにアクセスできます。基本ファイルを追加するだけでなく、OneDriveリポジトリリンクを使用すると、構成アイコンから直接OneDriveライブにアクセスできます。

OD8.png

OneDriveリポジトリに初めてアクセスすると、接続に同意するように求められます。同意すると、ログインしてファイルを表示および使用できます。

OneDriveリポジトリを有効にする

OneDriveリポジトリを使用するには、管理者は最初にMicrosoft OAuth 2サービスを作成する必要があります(Moodle 3.3以降の新しい要件)。

  1. サイト管理の 'OAuth 2サービス' に移動し、ボタンをクリックして新しいMicrosoftサービスを作成します。
  2. OAuth 2 Microsoftサービスの指示に従い、クライアントIDと秘密鍵を取得します。
  3. クライアントIDと秘密鍵を入力し、変更を保存します。
  4. サイト管理の 'リポジトリの管理' に移動し、OneDriveリポジトリを有効にします。
  5. OneDrive構成ページで、MicrosoftがOAuth 2サービスとして選択されていることを確認してから、変更を保存します。

注:OneDriveでは、要求がSSL経由で配信される必要があります。つまり、サイトがHTTPS経由で実行されていない場合、OneDriveリポジトリは機能しません。

アクセス制御リンク

学生は、課題で 'アクセス制御されたリンク' としてOneDriveからファイルを送信できます。送信すると、学生はそれらを変更できなくなりますが、教師はそれらを編集できます。

教師は、OneDriveのファイルを 'アクセス制御されたリンク' として表示できます。その後、教師はファイルの更新を続行できますが、学生はファイルを表示することしかできません。

この機能を有効にするには、次のことを確認してください。

  1. サイト管理のOAuth 2サービスにシステムアカウントが接続されています。このアカウントは、学生と教師によって送信されたファイルへのアクセスを所有および制御します。教師はファイルを編集できますが、学生は編集できません。これは、この目的のための専用アカウントである必要があります。
  2. サポートされているファイル内部および外部 に設定されています。
  3. デフォルトの戻り値の型外部(Moodleに保存されているリンクのみ) に設定されています。

OneDrive(レガシー)リポジトリ

Moodle 3.3では、以前のバージョンのMoodleで使用されていたOneDriveリポジトリは 'OneDrive(レガシー)' に名前が変更されました。このリポジトリプラグインで使用されるAPIは、Microsoftによって非推奨になり、最終的には機能しなくなります。ユーザは、すぐに新しいOneDriveリポジトリに移行することをお勧めします。新しいOneDriveリポジトリに移行するもう1つの理由は、個人用だけでなくビジネスアカウントでも機能することです。

注:OneDrive(レガシー)リポジトリから移行する前に、(上記のように)新しいOneDriveリポジトリを有効にする必要があります。

リポジトリケイパビリティ

このリポジトリに関連付けられているケイパビリティは1つだけです: OneDriveリポジトリを表示

関連項目

  • OAuth 2認証ユーザがMicrosoftアカウントでMoodleにログインできるようにするため