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

πŸ–– Breakout rooms πŸ› οΈ API #8338

Closed
58 of 60 tasks
nickvergessen opened this issue Nov 10, 2022 · 3 comments Β· Fixed by #8442
Closed
58 of 60 tasks

πŸ–– Breakout rooms πŸ› οΈ API #8338

nickvergessen opened this issue Nov 10, 2022 · 3 comments Β· Fixed by #8442

Comments

@nickvergessen
Copy link
Member

nickvergessen commented Nov 10, 2022

Meta ticket at #8337

Eta 18.11.

  • Capability for version
  • Configuring breakout rooms before the call
    • Automatic distribution of equal size
    • Manual distribution
    • Integration tests
    • API Documentation
  • Make moderators a moderator in all breakout rooms
    • Remove from all breakout rooms on demotion
    • Integration tests
  • Don't allow breakout rooms in:
    • One-to-one
    • Breakout-rooms
    • Should we limit further? Amount: 1 <= X <= 20
  • πŸ–– Breakout rooms πŸ› οΈ API - Part 1Β #8340

Eta 25.11.

  • Capability for yes/no
    • Integration tests
    • API Documentation
  • Create API for moderator to post a message to all chat rooms
    • Integration tests
    • API Documentation
  • Create API to start and stop the break out rooms
    • Set/remove the lobby
    • Need a flag on the conversation object/api
    • Integration tests
    • API Documentation
  • πŸ–– Breakout rooms πŸ› οΈ API - Part 2Β #8370

Eta 07.12.

  • Based on πŸ–– Breakout rooms πŸ› οΈ API - Part 2Β #8370
  • Create API for participants to "raise hand" across the rooms
    • Integration tests
    • API Documentation
  • Create API for participants to abort/reset assistance request
    • Integration tests
    • API Documentation
  • Configuring breakout rooms before the call
    • Free distribution (?)
      • Expose the list of potential breakout rooms (⚠️ listed convos would expose to everyone on the instance)
      • Integration tests
      • API Documentation
  • Allow students to switch between breakout rooms in case of free distribution
    • Integration tests
    • API Documentation
  • πŸ–– Breakout rooms πŸ› οΈ API - Part 3Β #8442

πŸ’¬ Follow ups / Discussions: Part 1

  • Delete breakout rooms when the parent room is being deleted
  • Allow to create breakout rooms by providing objectType + objectId
    • Lobby state is correctly set
    • Moderators are added and promoted
  • Should prevent direct deletion of individual rooms when they are breakout rooms (as it breaks the mapping)?
    • Allow this and use it as mechanism to manually rearrange the breakout room situation
  • When a user is added directly to a breakout room, we should add them to the parent room too or prevent adding
    • Allow this and remove from other breakout rooms and use it as mechanism to manually rearrange the breakout room situation
  • Moderators should be able to move single participants between breakout rooms See above point
  • Moderators should be able to provide the map afterwards again
  • Remove participants from breakout rooms when removed from parent
  • Prevent changes directly on breakout rooms
    • Guests allow/disallow
    • Lobby
  • πŸ–– Breakout rooms πŸ› οΈ API - Part 4Β #8462

πŸ’¬ Follow ups / Discussions: Part 2

@nickvergessen nickvergessen moved this to 🧭 Planning evaluation (don't pick) in πŸ’¬ Talk team Nov 10, 2022
@nickvergessen nickvergessen moved this from 🧭 Planning evaluation (don't pick) to πŸ“„ To do (~10 entries) in πŸ’¬ Talk team Nov 10, 2022
@nickvergessen nickvergessen self-assigned this Nov 10, 2022
@nickvergessen

This comment was marked as outdated.

@nickvergessen
Copy link
Member Author

Discussed a bit with Marco

When a user is added directly to a breakout room, we should add them to the parent room too or prevent adding

Should add to the parent room as well.

Should prevent direct deletion of individual rooms when they are breakout rooms (as it breaks the mapping?). Only possible via the remove all breakout rooms

Would be cool to handle it nevertheless, as we also will allow later on creating more rooms

Repository owner moved this from πŸ“„ To do (~10 entries) to β˜‘οΈ Done in πŸ’¬ Talk team Dec 12, 2022
@nickvergessen nickvergessen reopened this Dec 13, 2022
Repository owner moved this from β˜‘οΈ Done to πŸ“„ To do (~10 entries) in πŸ’¬ Talk team Dec 13, 2022
@nickvergessen nickvergessen moved this from πŸ“„ To do (~10 entries) to πŸ—οΈ In progress in πŸ’¬ Talk team Dec 22, 2022
@nickvergessen
Copy link
Member Author

@github-project-automation github-project-automation bot moved this from πŸ—οΈ In progress to β˜‘οΈ Done in πŸ’¬ Talk team Jan 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant