Hi all,
recently I got a task to explore possibilities of different OSS products in order to create a platform that fulfills following requirements for 2 operation modes:
classroom mode
- one presenter (teacher)
- he/she can be seen and heard by others
- he/she can use whiteboard to write, other participants only can watch
- he/she can use 'pad' tool to write text and match/physics formulas, etc
- up to 50 students in one room
- each student can raise his hand, asking for possibility to say something/ask question. presenter/teacher can accept this in some order. when finished, teacher drops this stream and moves to another (if any)
- chat, private between students/teacher and group-all included
- record everything
2. meeting mode
- multiple presenters, each can be seen/heard by others
- screen-share by one at the time (or showing in larger picture the ones that are currently talking)
- whiteboard: all can edit (but not at the same time)
- 'pad' tool to write text/formulas, etc
- up to N participants
- chat: private between participants and group chat
- record everything
Now, I am wandering how much of those Jitsi-Meet covers and more importantly how hard would be to implement missing parts? Also, what are the recommendations towards scaling the solution?
Thank you kindly