Service Pack(s):
3900.116.0, 3900.118.0, 3900.121.0
Description:
Users assigned custom roles with the Course Copy privilege can successfully perform full course copies in Ultra courses, including from courses they are not enrolled in. However, when attempting granular course copy actions, such as copying specific content areas, an error occurs.
Steps to Repeat:
- Log into Blackboard Learn Ultra Experience as an administrator
- Navigate to System Roles and copy:
- System Support > Rename as System Support Test
- Learning Environment Administrator > rename as LEA Test
- Ensure both custom roles have Course Copy privileges enabled, with no other modifications
- Create a test user (e.g., Testuser1) and assign the LEA Test system role only
- Log in as Testuser1, go to Admin Panel > Course Search, and access an Ultra course (e.g., TestCourse01)
- Open the course Content Area, click the three-dot menu, and select Copy Items
- Search for another course and perform a full course copy into TestCourse01
Observed Behavior: Full course copy succeeds without errors.
- Repeat the Copy Items process, but this time click into the source course to perform a granular copy by selecting specific folders/items
Observed Behavior: Folder structure loads correctly for item selection
- Repeat steps 3–7 for a second user (e.g., Testuser2) assign the System Support Test role
Observed Behavior: Same behavior observed.
- As an administrator, edit each custom role and Remove the privilege:
Course/Organization Control Panel (Tools) > Tests, Surveys, and Pools > Tests > View Test Design and Settings - Repeat steps 4–7 for both test users
Observed Behavior:
Full course copy completes successfully. However, during granular copy, a pop-up error appears: “Access Denied (course.assessment.VIEW).”
Expected Behavior:
Both full course copy and granular copy operations complete successfully without errors.