Offer slides in language as selected
In a live translation scenario, if I switch my listening language to e.g. FR, I should see the french version of the slides.
Slides could be uploaded with a language code FR_mypresentation.pdf
and the first letters would be matched with the defined language.
To be investigated: can different slide decks be served to different user groups in BBB?
Requirements think modular:
-
As a participant in a translated video-conference, I can follow the slides in my own language, based on my choice of language in the translation (not the language in BigBlueButton!). -
As a moderator, I can upload slides for different languages in a easy and transparent way.
Proposal for implementation:
-
IF Slides are uploaded in different languages, the need to follow a naming scheme: _, where by the slide-name must be 100% identical for all slides, and the language channel name must be 100% identical with the name of the language channel. -
The name of the language channel shall not be able to use _ so that the naming of the language channel can be easily detected through regex looking for the first _ backwards. Example: Presentation_English.pdf, Presentation_German.pdf if the language channels are English and German. -
Presentation.pdf is the main and activated slide-deck - and if users select a language channel for translation, the system now searches for Presentation_English.pdf. -
IF the system does not find such a slide-deck, it fails gracefully - just showing what was activated by the moderator. -
IF the system finds the slide-deck, it now shows the translated slide-deck - which needs to be fully in sync with the original slide-deck - in terms of slide number and content on each slide. -
The number of slides and position is always forced by the main slide deck that is shown by the presenter. -
If the slide-deck is not fully in sync, this approach will fail (e.g. slides will not be in sync, some slides will not be reachable - if more - or some slides might be missing). in the later case - if some slides are missing - the system fails gracefully - showing the main slides where slides are missing in the end of the presentation. -
the whole synchronisation only works via the exact number of the slides - so with this, it works or breaks. This is okay.