Zoom SDK Abilities for Automating Interpersonal Education

I am not a developer and would love some assistance with high level understanding of what the Zoom SDK can and cannot enable.

My intention is to hire a developer or team to build the features below and need to know if Zoom is a viable platform for this or if I need to look elsewhere.

I am placing this in the Mac Desktop SDK topic because I have to pick a topic and my customers tend to be Mac users, but this would surely involve more than just Mac Desktop.

I would like to automate live educational events such that the teachers are recorded and the students are live to do processes with one another in breakout rooms—essentially a self-running online course, but one in which everyone starts at the same time to watch video at the same time then do interactive processes together via video conference.

Our students do processes in trios. There are 3 roles (counselor, client, observer) and they switch roles at specified times so each student gets experience in each role. I’d love to label students automatically with their role  and automate timing of switching roles with notifications such as"5 minutes left for client #1".

Hi Kevin,

Glad to hear that you want to integrate our SDK into your next amazing product. Our desktop SDK provides similar experience as the Zoom desktop client does. You may try out our desktop client to get a sense of what our SDK can do. Currently our SDK does not offer label customization so you have to handle this in your own app. I highly recommend to you to view our SDK documentations (https://marketplace.zoom.us/docs/guides/welcome/getting-started) and try out the demos. You are also encouraged to follow our Github repo for latest updates(https://github.com/zoom/zoom-sdk-macos). If you have any questions, please don’t hesitate to contact us.