Description
In Ultra courses, the Discussion engagement panel may display a participant as "undefined undefined" after a user who previously contributed to the discussion is unenrolled from the course.
Steps to Replicate
Log in to Blackboard Learn as an Administrator
Create and access an Ultra course
Enroll one instructor and at least 15 student users in the course
Log in as the instructor and open the course
Navigate to Course Content
Select + > Create > Learning Module > Enter a title, and make the learning module Visible to students
Open the learning module
Select + > Create > Discussion > Enter a title for the discussion
Select Discussion Settings > Enable Grade discussion > Save
Set the discussion to Visible to students and save it
As at least 10 different student users, access the discussion and:
a- Create discussion posts
b- Reply to other students' posts
c- Create multiple posts and optionally save one as a draftLog back in as the instructor
Open the graded discussion and reply to several student posts
Open the Engagement panel and note the first participants displayed
Log in as an administrator and unenroll one of the participants currently displayed in the Engagement panel from the course
Return to the discussion as the instructor and refresh the page
Reopen the Engagement panel
Observed Behavior:
One of the participant entries in the Engagement panel is displayed as "undefined undefined" instead of showing the correct participant information.
Expected Behavior:
The Engagement panel updates correctly after a participant is unenrolled, displaying the remaining participants with their proper names and without any "undefined undefined" entries.
Affected Versions
Learn 4000.15.0
Learn 4000.17.0
Learn 4000.19.0
Learn 4000.21.0
Target Release
Future Reference
