Hey @evgeny.balashov & team, wondering if you can offer any insight into some issues we’re having with the assignParticipantToBreakoutRoom
API;
For context, we’re using assignParticipantToBreakoutRoom
in conjunction with automaticallyMoveParticipantsIntoRooms: true
to automatically move participants into specific breakout rooms programmatically.
Issues
1. When a participant is assigned to the main room (by omitting the uuid
parameter), users are not moved automatically, and instead receive the following modal:
The host can already move participants into a breakout room programmatically without a prompt.
Why is a confirmation required when moving participants to the Main Room? Is there a way to disable this, or some other way to move participants to the Main Room without a confirmation?
We’re finding that this results in participants being in the wrong breakout rooms for a multitude of reasons; (1) participants don’t press “Join” (2) they don’t see the modal (3) they don’t understand what’s happening (4) they wish to continue their conversation
2. There is currently no way to assign participants to the Main Room or move them to “Unassigned”
How can we clear a participant’s breakout room assignment or assign them to the Main Room?
We expected calling assignParticipantToBreakoutRoom
with no parameters to move the participant to the main room automatically and update their assignment to either the Main Room, or to Unassigned (as in #1, before any assignment was made).
This issue leaves us with no way for the host to move a participant into a breakout room that they’re currently assigned to.
I added some basic screenshots below of two breakout room lists with different view, but in both cases the meeting is effectively in the same state.
3. assignParticipantToBreakoutRoom
must be called for every breakout room
Currently, we call the assignParticipantToBreakoutRoom
API once for every participant in the meeting. We’re concerned that this architecture is will be unstable with many participants all moving themselves regularly.
Have you considered creating a method like assignParticipantToBreakoutRooms
that takes an entire breakout room list including assignments for each room? This would make assigning every participant in the meeting much smoother!
Images
#1
In this image, I have created & opened the rooms and configured to move automatically. Nobody has been assigned.
#2
In this image, I firstly assigned Oli to Room 1, then assigned him back to the Main Room. As you can see, he is incorrectly still assigned to Room 1. We are wondering how best to “clear” this assignment (perhaps as described above?)