Googleドライブリポジトリ
Googleドライブは、ユーザーがコースに必要なファイルを「pull」できるリポジトリと、保持したいファイルを「push」できるポートフォリオの両方として機能します。両方のオプションは、教師と学生が利用できるようになる前に管理者が有効にする必要があります。
内容
Googleドライブリポジトリを有効にする
Googleドライブリポジトリを使用するには、管理者は最初にGoogleサービスを作成する必要があります(Moodle 3.3以降の新しい要件)。
- サイト管理の[OAuth 2サービス]に移動し、ボタンをクリックして新しいGoogleサービスを作成します。
- OAuth 2 Googleサービスの指示に従って、クライアントIDとシークレットを入手してください。
- クライアントIDとシークレットを入力して変更を保存します。
- サイト管理の[リポジトリの管理]に移動し、Googleドライブのリポジトリを有効にします。
- Googleドライブの設定ページで、GoogleがOAuth 2サービスとして選択されていることを確認してから、変更を保存します。
Moodle 3.3以降では、管理者はGoogleドライブ設定ページでデフォルトのインポートファイルフォーマットを設定できます。たとえば、デフォルトのドキュメントインポート形式は、rtf、docx、html、odt、pdf、およびtxtから選択できます。
トラブルシューティング
「このアプリは確認されていません」というメッセージが表示された場合は、 OAuth開発者確認フォームに記入する必要があります 。 Moodleが必要とするスコープのリストは以下のとおりです。。openid profile email https://www.googleapis.com/auth/drive
詳細はGoogle Drive RepositoryとMoodle 3.3.1のディスカッションを参照してください。
アクセス制御リンク
学生は課題の中で「アクセス制御リンク」としてGoogleドライブからファイルを提出することができます。提出後、学生はそれらを変更できなくなりますが、教師はそれらを編集できます。
教師は、Googleドライブのファイルを「アクセス制御リンク」として表示することがあります。教師はファイルの更新を続けることができますが、学生はそれらを見ることしかできません。
この機能を有効にするには、次のことを確認してください。
- システムアカウントが、サイト管理のOAuth 2サービスに接続されています 。このアカウントは、学生や教師から提出されたファイルへのアクセスを所有および管理します。教師はファイルを編集できますが、学生は編集できません。これはこの目的のための専用アカウントであるべきです。
- 「サポートされているファイル」は「内部および外部」に設定されています。
- "デフォルトの返品タイプ"は "外部(Moodleに保存されているリンクのみ)"に設定されています。
Googleドライブからファイルを取得(「pull」)する
- ファイルピッカーから、Googleドライブのリンクをクリックすると、ログインを促すメッセージが表示されます。
- 初めての場合は、[アクセスを許可]ボタンをクリックしてログインします。
- あなたが選んだファイルが表示されます。
- 右上のいずれかのオプションをクリックすると、3つの方法でそれらを表示できます。
リポジトリ機能
デフォルトの認証済みユーザーロールに対して許可されている機能は、 View Google Driveリポジトリのみです 。
関連情報
- ユーザーが自分のGoogleアカウントでMoodleにログインできるようにするためのOAuth 2認証
- 非機関アカウントのフォーラムディスカッションがある3.3のGoogleドライブリポジトリ
- Google Drive RepositoryとMoodle 3.3.1フォーラムディスカッション