# Guide for a teaching app

**URL:** <https://devforum.zoom.us/t/guide-for-a-teaching-app/52004>\
**Category:** Web\
**Created:** [June 8, 2021, 1:13pm UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004 "2021-06-08T13:13:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![matteo.montalbetti3](https://avatars.discourse-cdn.com/v4/letter/m/8baadc/32.png) [@matteo.montalbetti3](https://devforum.zoom.us/u/matteo.montalbetti3)\
**Post date:** [June 8, 2021, 1:13pm UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/1 "2021-06-08T13:13:04Z")

</div>

**Description**  
Hi guys, I would like to have a step-by-step (simplified) roadmap that I should follow to implement this type of service: let’s assume that I’m building a language teaching web app (like Italki). A teacher should be able to start a meeting and his student should be able to join it. Then, the meeting took place.  
I have a couple of questions:

- Is this possible with the web SDK?
- Every user should sign in on the website with the Zoom account? Or maybe I should create a custom account and then add users in it? I would like to let them sign up on my website with email/password and nothing else, is this possible?

Thanks to everyone for the help! Have a great day

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [June 9, 2021, 6:53pm UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/2 "2021-06-09T18:53:06Z")

</div>

Hey @matteo.montalbetti3,

Thank you for reaching out to the Zoom Developer Forum. The [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web#zoom-web-sdk) sounds like a great option for this!

Please see our guild on how to [building with the Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web/build) as well as our [Sample Web App](https://github.com/zoom/sample-app-web).

If you wanted to authenticate users, you would build your own authentication into your site and use that to federate access to the meeting/sdk.

Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![matteo.montalbetti3](https://avatars.discourse-cdn.com/v4/letter/m/8baadc/32.png) [@matteo.montalbetti3](https://devforum.zoom.us/u/matteo.montalbetti3)\
**Post date:** [June 9, 2021, 9:10pm UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/3 "2021-06-09T21:10:30Z")

</div>

Hey @MaxM ,

first of all, thank you so much for your reply. I’m glad to hear that this SDK could be the one for me! I’ll immediately check out those two guides that you shared with me, thanks!

About the authentication, could you explain to me a little bit what do you mean with “federate” access? Also, a teacher can host a meeting for more than one student? It is correct to say that the one that create the meeting should have a Zoom account too?

Thank you again for your time, have a great day!

---

<div class="post-metadata">

**Author:** ![bellaella](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@bellaella](https://devforum.zoom.us/u/bellaella)\
**Post date:** [June 10, 2021, 5:15am UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/4 "2021-06-10T05:15:14Z")

</div>

I am a teacher and working on [embroidery stuff](https://herembroidery.com/best-embroidery-machines-for-custom-design/). I am suffering alot due to online classes. All i can say here is to wish you good luck and i will be thankful if you make such app for the teachers and students. This will be an amazing contribution from yourside in the society.

---

<div class="post-metadata">

**Author:** ![matteo.montalbetti3](https://avatars.discourse-cdn.com/v4/letter/m/8baadc/32.png) [@matteo.montalbetti3](https://devforum.zoom.us/u/matteo.montalbetti3)\
**Post date:** [June 10, 2021, 10:38am UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/5 "2021-06-10T10:38:16Z")

</div>

Hey @bellaella ,

thank you for your words, wish you the best with your work!

Matteo

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [June 11, 2021, 12:10am UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/6 "2021-06-11T00:10:17Z")

</div>

I’m glad that helped!

> [@matteo.montalbetti3](#):
>
> About the authentication, could you explain to me a little bit what do you mean with “federate” access?

Basically, I just mean that you’ll want your own authentication system built into your app so you can prevent users from accessing certain pages without logging in.

> [@matteo.montalbetti3](#):
>
> Also, a teacher can host a meeting for more than one student? It is correct to say that the one that create the meeting should have a Zoom account too?

Yes, the host of the meeting will need a Zoom account and if the user creating the meeting is different from the host - they will need a Zoom account too.

Max

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [July 11, 2021, 10:11am UTC](https://devforum.zoom.us/t/guide-for-a-teaching-app/52004/7 "2021-07-11T10:11:12Z")

</div>

Closed on July 11, 2021, 10:11am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
