Qwickly Attendance for Blackboard Learn: Creating a user for REST Integration

Qwickly Attendance LTI uses Blackboard's REST APIs to get information about courses and user enrollment. The tool requires very specific privileges to make some API calls.

In order to allow a user to access Qwickly Attendance LTI, you will have to create a custom role that is entitled to the required privileges.

The following steps can be followed to create such a custom role:

  1. In the System Admin Panel, go to System Roles
  2. Select Create Role
  3. Give your custom role the Role Name and Role ID “QwicklyAttendanceRole”
  4. When prompted to Manage Privileges for your custom role, check the following privileges to add to the default privileges:
    1. Course/Organization Control Panel (Users and Groups) > Users > Change User's availability in Course/Organization
    2. Administrator Panel (Users) > Users
    3. Administrator Panel (Courses) > Courses
    4. Administrator Panel (Courses) > Courses > Merge
    5. Administrator Panel (Users) > Users > Edit > View Course Enrollments
    6. Course/Organization Control Panel (Grade Center) > Full Control
    7. Course/Organization Control Panel (Packages and Utilities) > Export Course/Organization
    8. Course/Organization > Groups > View All Groups
    9. Administrator Panel (Users) > Users > Edit > View Organization Enrollments
    10. Course/Organization Control Panel (Customization) > Properties
    11. Administrator Panel (Courses) > Courses > Edit > Enrollments > Add Enrollment
  5. Once these permissions have been selected, hover over the Privileges button and click on Permit Privileges

Once this Custom Role has been created, it should be assigned to the user account with which you plan to create the REST API Integration with. The following steps highlight how to do this:

  1. In the System Admin Panel, go to Users
  2. Either select a pre-existing user and select edit, or create a new user
  3. In the Edit User's Profile Information view, navigate to system roles
  4. Select your custom role and add it to the user's selected role
  5. Press submit to save these settings

Once this is done, you may choose to create the REST API Integration by registering your user account (with the custom Role) as the Learn User



Please sign in to leave a comment.
Powered by Zendesk