Qwickly Course Tools LTI for Blackboard - Required Privileges

Qwickly 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 LTI, you will have to create a custom role that is entitled to the required privileges. You may require additional privileges depending on how many Qwickly products you utilize.

 

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 “QwicklyRole” 
  4. When prompted to Manage Privileges for your custom role, check the following privileges to add to the default privileges:
Privilege Note
Administrator Panel (Users) > Users  
Administrator Panel (Users) > Users > Edit > View Course Enrollments * Added
Administrator Panel (Courses) > Courses  
Administrator Panel (Courses) > Courses > Edit > Enrollments > Add Enrollment  
Course/Organization (Content Areas) > Edit Materials Needed for Create Content, Create Assignment, Check Links
Course/Organization (Content Areas) > Create Materials Needed for Create Content , Create Assignment
Course/Organization Control Panel (Tools) > Tests, Surveys, and Pools > Tests > Build Test Needed for Create Assignment
Course/Organization (Content Areas) > Deploy Tests and Surveys Needed for Create Assignment
Course/Organization Control Panel (Grade Center) > Full Control Needed for Create Assignment
Course/Organization Control Panel (Tools) > Tests, Surveys, and Pools > Tests Needed for Create Assignment
Administrator Panel (Courses) > Courses > Edit > Course Properties Needed for Course Availability
Course/Organization Control Panel (Tools) > Calendar > Create Entry Needed for Create Calendar Event
Course/Organization Control Panel (Tools) > Announcements > Create Announcement Needed for Post Announcement
Course/Organization Control Panel (Tools) > Announcements Needed for Post Announcement
Administrator Panel (Courses) > Terms Needed for Course Tools Settings

 

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

0 Comments

Please sign in to leave a comment.
Powered by Zendesk