Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support alternative set of groups at breakouts creation #14539

Open
nidico opened this issue Mar 5, 2022 · 15 comments
Open

Support alternative set of groups at breakouts creation #14539

nidico opened this issue Mar 5, 2022 · 15 comments

Comments

@nidico
Copy link

nidico commented Mar 5, 2022

Splitting large groups in breakout rooms takes quite some time which isn't always available for a presenter which is moderator at the same time. This is in particular bad if multiple breakout room sessions with different user assignements will be executed within one larger session.

Therefore we propose to allow moderators to assign (multiple) tags/labels to users and use those tags/labels to fill breakout room slots.

@ffdixon
Copy link
Member

ffdixon commented Mar 5, 2022

Are the users coming in from an LMS with the ability to assign groups?

If so, another option would be to pass along the group assignment from the LMS when each user joins, and then use that assignment to populate users into breakout rooms.

@nidico
Copy link
Author

nidico commented Mar 7, 2022

Are the users coming in from an LMS with the ability to assign groups?

In most cases not, in one case this might work (though there would be practical questions), so in general I'd say it should be done within BBB first.

@antobinary
Copy link
Member

This is already implemented, see #13678 (comment)

It is one of the BBB 2.5 Breakouts enhancements. BBB 2.5 is still in alpha stage.

I just realized we did not document this enhancement. A pull request to the docs is coming shortly. It will be the same information from the comment linked above.

@antobinary
Copy link
Member

Merging into #13628

@nidico
Copy link
Author

nidico commented Mar 7, 2022

Merging into #13628

I'm fine with merging both issues as they (and also #11256) very much overlap, however I wonder whether what has been implemented in #13678 allows moderators to assign users to multiple groups (which can be used in subsequent breakout rooms) without prepopulating through an external LMS, as this is what this issue (#14539) is about in the first place. If this isn't fully implemented yet, we should keep the issue open.

@antobinary
Copy link
Member

assign users to multiple groups (which can be used in subsequent breakout rooms)

Based on putting (multiple) in parenthesis it looked like it was more of an optional aspect.

We now have documented the already implemented approach: bigbluebutton/bigbluebutton.github.io#367

If I understand your question correctly, it can be boiled down to - can Johny be part of both TeamGreen and Assignment2Group so that the instructor can have the choice of creating a breakout based on TeamGreen or Assignment2Group as part of the create breakouts dialog...

I will let @gustavotrott answer whether we could support an extra level in the structure and possibly having Johny's id in both groups...

If I misunderstood, please clarify a bit more

@nidico
Copy link
Author

nidico commented Mar 7, 2022

Yeah, that's it. Within one session there are multiple subsequent breakout room sessions with different user assignments, so if user1 is in group1 and group2, then e.g. in the first session, group1 could be used whereas in the second session group2 is used.

@antobinary
Copy link
Member

I will reopen this issue. But I have to say also that this sounds a bit like a niche issue. It would be really beneficial if other users would be able to chime in and say if this is indeed more common than it sounds.

Implementing support for this on BBB would also likely add a level of compexity at breakout creation time, something which we were trying to simplify and in BBB 2.5 to make it easier and faster to achieve.

In 2.5 we also included logic to try to group users together so that every time a breakout session is started, the groups are maintained from the previous setup (within that session -- i.e. that class)

That being said, personally I'd be hoping to see an actual LMS use the BBB 2.5 setup, following the specification in #13628 (comment) and only then iterate for future BBB based on a pattern handled by LMS.

Let's rename this issue to "Support alternative set of groups at breakouts creation' if that phrasing matches your request

@antobinary antobinary reopened this Mar 7, 2022
@antobinary antobinary removed this from the Release 2.5 milestone Mar 7, 2022
@nidico nidico changed the title Tag/label users in order to prepare breakout room division Support alternative set of groups at breakouts creation Mar 7, 2022
@nidico
Copy link
Author

nidico commented Mar 7, 2022

Let's rename this issue to "Support alternative set of groups at breakouts creation' if that phrasing matches your request

Done. That's fine and fits with the current state of development. (I wasn't aware of the enhancements in 2.5 when I created the issue.)

@stale
Copy link

stale bot commented Dec 2, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale label Dec 2, 2022
@stale stale bot closed this as completed Mar 3, 2023
@nidico
Copy link
Author

nidico commented Mar 3, 2023

@Stale bot: please reopen.

@nidico
Copy link
Author

nidico commented Mar 3, 2023

@antobinary : Could you please reopen? I missed the right time to stop the stale bot from performing destructive action and now it's not possible anymore.

(OT: Sorry for the strong words, but I really hate that bot or any other tool which automatically closes issues based on lack of activity - this behavior just drives contributors crazy!)

@gustavotrott
Copy link
Collaborator

gustavotrott commented Mar 4, 2023

What you are suggesting is something like predefined scenarios of Breakout rooms, right?
So when the Moderator open the modal to create breakout rooms, he would choose which scenario:
Scenario 1: Group X (User 1 and User 2), Group Y (User 3)
Scenario 2: Group DDD (User 1 and User 3), Group GGG (User 2)
Not sure if it is an usual user case...

I would rather prefer to suggest some way to use the current way to define the groups, and create some way to overwrite it during a live meeting... through an API endpoint or Smart Layout.. not sure the best way!

How do you think would be an easy way to achieve it without adding complexity to the interface, @nidico?

@gustavotrott gustavotrott reopened this Mar 4, 2023
@stale stale bot removed the status: stale label Mar 4, 2023
Copy link

stale bot commented Nov 29, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale label Nov 29, 2023
@stale stale bot closed this as completed Feb 27, 2024
@antobinary antobinary reopened this Feb 27, 2024
@stale stale bot removed the status: stale label Feb 27, 2024
Copy link

stale bot commented Nov 24, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale label Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants