Skip to content

Requirements

Samuel Weirich edited this page Jul 19, 2022 · 1 revision

Results of a brainstorming session in May 2020

MUST

  • Create, edit, delete, deactivate, activate BBB server
  • User login with LDAP
  • User login with email after invitation via email
  • Create, edit, delete room
  • Room settings name, welcome message, max. participants, duration, access code, security level (public, internal, closed), permissions (like Greenlight), restrictions for BBB (camera, microphone, etc.)
  • Open room via button -> start meeting
  • Join room via button -> join meeting, if not yet open wait or open (depending on permission settings)
  • Callback BBB API, if room was closed
  • Brute force protection
  • Role Based Access Control
  • User management

SHOULD

  • Personalized guest invitation links with optional defined name and expiration date for each room can be created, changed and deleted, ignores security level
  • List all rooms with search function
  • Join room permanently optional with access code, if permission allows it
  • Add permanent participants of a room (like share room in Greenlight) remove & change status (participant, moderator)
  • Statistical evaluation of meetings
  • Upload of lecture slides (PDF, PPT, etc.)
  • Authorization for download of lecture slides
  • Selection of lecture slides to be loaded into the BBB meeting before opening the room

MAY

  • Two-factor authentication
  • Restart BBB server, change config and deployment
  • Upload profile photo
  • Feedback after each meeting for instructor and technician
  • Display of expected load for BBB servers (calculated by participants and rooms at the same time)
  • Scheduling (time and weekday) for meetings
  • Calendar as overview when events take place in the rooms
Clone this wiki locally