We initially installed UDOIT to be disabled in all courses by default. How can I make UDOIT appear in all course navigation menus by default instead?

You can change the default visibility for UDOIT in the Developer Key page.

In order to make UDOIT appear in all course navigation menus in your instance by default, you will need to remove the LTI key your institution added during your UDOIT installation call and create a new one.  Or, if you prefer, you can update the JSON code in the existing developer key.

Remove and Reinstall

  1. Navigate to the account/sub-account where UDOIT was initially installed.

    1. Go to the Settings page and select the Apps tab. 
    2. Select the View App Configurations button. 
    3. Find UDOIT in the list of apps and select the gear icon to the right of the app name.
    4. In the dropdown menu that appears, select Delete.
  2. Go to the “Developer Keys” page in Canvas.

    1. Logged in as a Canvas admin, go to your Canvas root account and click the “Developer Keys” link in the left navigation. Go to the Inherited tab and verify that the Cidi Labs UDOIT Cloud developer key is enabled. Then, select the Account tab.

    2. On the Account tab, find the UDOIT Cloud LTI key. Select the trashcan icon to delete it.

    3. Select the +Developer Key button and choose +LTI Key.
  3. Complete the “Key Settings” form

    1. Copy the following values into the form.
      1. Key Name: UDOIT Cloud LTI

      2. Owner Email: developer@cidilabs.com

      3. Redirect URIs: https://udoit3.ciditools.com/lti/authorize/check

      4. Notes: Optional

      5. Configure

        1. Method: Enter URL

        2. JSON URL: https://udoit3.ciditools.com/lti/config?default=enabled

    2. Save the form by selecting the Save button at the bottom of the page.

    3. On the Developer Keys page, select the word ON to enable the newly created key.

    4. Copy the new ID created, since this will be used in step 4.

  4. Create the UDOIT LTI app.

    1. Go to the Canvas account where UDOIT was previously installed.

      1. Go to Settings.

      2. Click the Apps tab.

      3. Click View App Configurations.

      4. Click +App to create a new app.

      5. Complete the “Add App” form.

        1. Configuration Type: By Client ID

        2. Client ID: Paste the client ID from the LTI developer key created in step 2.

        3. Select Submit.

Approach 2: Update the JSON code

If you're comfortable working with JSON code, you can update the existing developer key instead of doing the remove and reinstall approach.

  1. Go to the root account and select Developer Keys.
  2. Find the UDOIT key and click the edit button. 
  3. Change the dropdown from "Manual Entry" to "Paste JSON".  You will now see JSON code in a text area.
  4. Find the line with "default": "disabled", or "default": "enabled", and change to the desired value.  Be careful only to change the text value and not any other characters. 
  5. Save the developer key and confirm that the change is working.