Aktiv Learning

Logo

View the Project on GitHub Aktiv-Learning/Aktiv-Help

Home > Guides > LMS > Blackboard

Blackboard - REST API Integration

(for Aktiv Team)

The following steps must be completed to make sure multiple assignments can sync.

  1. You must have already have the following setup:
  2. Logon to Blackboard as an Administrator.

  3. Navigate to System Admin > System Roles (under Users).

    Image

  4. Click the Create Role button.

    Image

  5. In the Create Role Screen:
    • Set Role Name to be “Aktiv”
    • Set Role ID to be “Aktiv”
    • Leave Description empty (or provide something for your reference).
    • Hit the “Submit” button.

    Image

  6. In the next screen Manage Privileges, search and permit the following privileges:
    • Course/Organization Control Panel (Grade Center) > All Grading
    • Course/Organization Control Panel (Grade Center) > Full Control
    • Course/Organization (Content Areas) > Create Materials
    • Course/Organization (Content Areas) > Edit Materials
    • Make sure you actually permit these by hitting the “Privileges” button and then the “Permit Privileges” button.
    • Once you’ve permitted all the above, click “OK” in the bottom right to save.

    Image

    Image

    Image

    Image

    Image

  7. Navigate to System Admin > Users (under Users)

    Image

  8. Click the Create User button.

    Image

  9. In the Create User screen:
    • Set First Name to be “Aktiv”
    • Set Last Name to be “Aktiv”
    • Set Email to be “support@aktiv.com”
    • Set Username to be “Aktiv”
    • Set Password to be anything for your reference (as we don’t need this to login).
    • Set Verify Password to be the same as above.
    • Then scroll down to System Roles and add the system role we created in the previous step called “Aktiv”.
    • Leave everything blank.
    • Then hit the Submit button at the bottom right to save.

    Image

    Image

  10. Navigate to System Admin > REST API Integrations (under Integrations).

    Image

  11. Click the Create Integration button.

    Image

  12. In the Create Integration Screen:
    • Set the Application ID to be the Application ID (you got this from Willo Labs when doing Willo Labs REST API Integration).
    • Set the Learn User to be the “Aktiv” user we created above.
    • Set the End User Access to be “Yes”.
    • Set the Authorized To Act As User to be “Service Default (No)”.
    • Hit the “Submit” button at the bottom right to save.

    Image

  13. In the REST API Integrations screen, make sure the newly created integration is set as “Available”.