Step 1 - Creating an API Key

Psst. The Turnitin Integrity Plugin is available to download from the Moodle Plugin directory. Head over there to download it and check out our overview page to get a sneak peek of the steps you'll find in this guide.

  1. From the Administrator Homepage, select the Integrations tab.
  2. On the Integration's page you'll find all of the current integrations active on the account.

    There are two elements to an Integration, the integration itself and the API keys created for the integration.

  3. On the Integrations page, select the Generate API Scope button in the top right. A Generate new API Scope modal will pop up.

  4. In the modal, type the name you'd like to use to identify the API integration. Then, click Next. A Create API Key modal will appear.

    Please note that the API scope and key names you pick in Steps 4 and 5 will only appear on your integrations page, so you can use different names to identify the API in your LMS, if you'd like.

  5. In the Create API Key modal, type the name you'd like to use to identity your Turnitin API key in the integrations page. Then, click Create and View. Another modal will appear containing your new key and secret.

  6. Create a name for your API Key. Again, pick something descriptive so you can maintain it easier later.

    Once you've chosen a name, select the Create and View button

  7. Your new API key will now generate. Don't worry if it takes a few moments after clicking the button.

    Your API key will only ever be shown once. Make sure to keep it stored in a secure location.

  8. You're all set! Now you'll have to configure your integration in .