Note: You are currently viewing documentation for Moodle 2.2. Up-to-date documentation for the latest stable version is available here: Dropbox repository.

Dropbox repository

From MoodleDocs
Revision as of 05:22, 7 July 2013 by Tzvi Daum (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Dropbox repository enables users to copy (but not link to) files from their own Dropbox into Moodle.

Enabling the Dropbox repository

The Dropbox repository may be enabled by a site administrator in Settings > Site administration > Plugins> Repositories > Manage repositories.

Dropbox configuration

Once enabled the administrator will need to add a Dropbox API Key and Secret. To get one, click on the "Dropbox Developers" link on the Dropbox repository settings page and follow the instructions below.

Getting sign up app keys at Dropbox

  1. Click the "Dropbox Developers" link to go to https://www.dropbox.com/developers/apps and sign in.
  2. Click on "Create an app", select "core" and give your app a name. (Make sure your app name does not contain the word "Dropbox". See note below.)
  3. Complete the rest of the fields on the page.
  4. Copy the app keys to Moodle and save your changes.
  5. Please note that to make the Dropbox repository available to more than one hundred users on your site, you will need to request that your status be changed to "Production". Follow the link on Dropbox which allows you to make that request.

NOTE: Your app name cannot contain the word "Dropbox" as it goes against Dropbox branding policy (found here: https://www.dropbox.com/developers/branding). For quick approval of of your app to production status you are advised to completely follow the guidelines in the branding policy.


To select a file via Dropbox, editing teachers will click on the Dropbox link in the file picker and log on to access the files in their account. When they are done, they can log off.

Repository capabilities

There is just one capability, View a Dropbox folder, which is allowed for the default authenticated user role.

See also