We are planning to build a platform that will allow online tutoring sessions hosted by volunteer teachers for at least 2 students at a time.
This is going to be created by a non profit organization and our sponsor has concerns on how we handle possible online abuse.
We proposed the following:
automatically record all meetings and remove the ability for participants to disable recording. Save all recording in our cloud for a specific period of time.
we will automatically close the meeting in 1minute or so, if the participants number drops below 3
Platform admins will be allowed to jump into any ongoing meeting.
Is it possible to do all of these via API?
Also, considering we expect the platform to scale and have maybe over 100 sessions in one day, what would be the right licensing plan?
If you create a meeting via the first endpoint I shared with a passcode, you can have the passcode embedded in the join/start URL so Admins can join ongoing meetings. Perhaps you can have the tutoring sessions displayed on your calendar system with the join urls in the description, but have that calendar viewable to authorized folks such as your admin.