Limit enrollment management actions based on data source key of enrollments – 3900.84

Blackboard Learn SaaS, Blackboard Learn 9.1
Ultra Experience, Original Experience
Ultra Course View, Original Course View
Impact: Instructors, Administrators

There are cases when instructors need to manage some course or organization enrollments.

Instructors may need to add co-instructors, assistants, or graders. However, institutional policy often mandates instructors should not alter records from a Student Information System (SIS).

Now, administrators can limit whether users can make changes to enrollment records based on how the enrollment was added. Enrollments added through the GUI belong to the SYSTEM data source. Enrollments added through integrations are assigned to other data sources based on configuration (non-SYSTEM).

The following Course/Organization Role privileges have been changed:

  • Change the availability of enrollments
  • Change a users’ roles in the course
  • Set an instructor as primary instructor
  • Remove (delete) users from the course

The 4 Course/Organization Role privileges have been split into 8 privileges—4 for enrollment records in SYSTEM and 4 for enrollment records not in SYSTEM. These are found in the privileges manager for each Course/Organization Role:

  • Course/Organization Control Panel (Users and Groups) > Users > Remove System DSK Users from Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Change System DSK User's availability in Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Change System DSK User's Role in Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Set System DSK instructor as primary in Ultra Course View
  • Course/Organization Control Panel (Users and Groups) > Users > Remove Non-System DSK Users from Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Change Non-System DSK User's Role in Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Change Non-System DSK User's availability in Course/Organization
  • Course/Organization Control Panel (Users and Groups) > Users > Set Non-System DSK instructor as primary in Ultra Course View

Administrators can configure each Course Role with the appropriate privileges for their policies. The privileges and restrictions are applicable to users in both Ultra and Original Course Views.

The Original Course View has a bulk remove action for enrollments. If the course user is restricted from removing any of the selected users, the action is stopped with a warning.

Image 1. Administrator sets the privileges for a Course Role 

Administrator sets the privileges for a Course Role

If the above entitlements related to System DSK Users are permitted and entitlements related to Non-System DSK Users are restricted, it will allow user to Remove, Edit Availability, Edit Roles and set Instructor as Primary for System DSK users only.

Image 2. Ultra example when Remove Non-System DSK Users’ entitlement is restricted 

Ultra example when Remove Non-System DSK Users’ entitlement is restricted

The remove member icon does not appear when a course user with no permissions tries to delete a Non-System DSK user.

Image 3. Ultra example when Remove System DSK Users’ entitlement is permitted

Ultra example when Remove System DSK Users’ entitlement is permitted

The remove member icon appears in the GUI when a course user with permissions tries to delete a System DSK user.

Image 4. Course user in Original Course View is restricted from a bulk remove action because they aren’t allowed to delete the selected users

Course user in Original Course View is restricted from a bulk remove action because they aren’t allowed to delete the selected users

Image 5. Course user in Original Course View is restricted from a bulk remove action because they aren’t allowed to delete some of the selected users

Course user in Original Course View is restricted from a bulk remove action because they aren’t allowed to delete some of the selected users

The upgrade process should retain consistent behavior with the prior release. For example, if a Course Role had the privilege to remove users from a course/organization, they should now have the equivalent privileges:

  • Remove System DSK Users from Course/Organization
  • Remove Non-System DSK Users from Course/Organization

For administrators: We recommend that you review privileges configured for your Course Roles. You can adjust Course Role privileges to better conform to your institutional policies.

For administrators: A new Course Role privilege was added in this release, "Course Control Panel (Users and Groups) > Users > Enroll User for all roles." This privilege does not need to be configured as it will support an upcoming enhancement and does not yet serve a purpose. More information will come in upcoming release notes.

Return to February 2024 – 3900.84 Release description