Articles in this section
Category / Section

Steps to Integrate Zoom Video Conferencing

Published:
9 mins read
New

The Zoom integration in BrainCert includes several features that enhance the online teaching and learning experience. The integration is easy to set up and use, and it provides a secure and reliable connection between the BrainCert LMS and Zoom. The integration is easy to set up and use, and it provides a secure and reliable connection between the BrainCert LMS and Zoom.

Note: With the deprecation of Zoom's JSON Web Tokens (JWT) app type, which previously facilitated secure server-to-server authentication using account API keys and secrets, we have transitioned to OAuth-based authentication for our Zoom integration. This change is essential as the JWT method is being phased out and will no longer support open API requests.

To maintain seamless integration with Zoom, we have migrated to the server-to-server OAuth app or OAuth app, providing enhanced security and compliance with Zoom's latest authentication standards. This transition ensures uninterrupted service and aligns with Zoom’s updated API authentication methods.


Create a Zoom Account

Step 1: 

Before you begin the integration, make sure you have a Zoom account. If you don't have one, you can sign up for free on the Zoom website.


Open App Marketplace

Step 2:

Access the 'App Marketplace' to start the integration process. This is where you will create and manage the necessary credentials for Zoom to communicate with your LMS.

0


Develop and Build Your Zoom App

Step 3: 

Log in to your Zoom account. Navigate to the 'Zoom Marketplace' and select 'Develop'. Choose 'Build App' to start creating your Zoom app.

1


Step 4:

Select 'General App' and click 'Create'.

2


Generate Your App Credentials

Step 5: 

After creating the app, you will receive your 'Client ID' and 'Client Secret'. Keep these handy as they will be used later in your LMS.3


Configure the App in your LMS

Step 6:

Log in to your BrainCert LMS dashboard. Navigate to the 'Extensions' section in 'Global Settings'.

1


Step 7:

Scroll down to find the 'Zoom' enable the Zoom extension and click 'Save'.

2


Step 8:

Now, click on the API keys and enter your 'Zoom email ID', 'Client ID', and 'Client Secret' obtained from the Zoom Marketplace. Click 'Save' to apply the changes.

3


Set Up the Zoom App

Step 9:

Head back to Zoom Marketplace. Under OAuth Information, paste your 'Domain URL' in the given field and click 'Continue'.
Remember to copy the link with the slash (/) at the end.
4


Step 10:

Navigate to 'Surface'.

Select 'Meetings' from the list provide the URL in the 'Home URL' field and click 'Continue' to proceed.

5


Set Zoom App Permissions - Scopes

Step 11:

To allow your LMS to manage Zoom meetings, you’ll need to set the appropriate permissions. Navigate to 'Scopes' and click on '+Add Scopes'.

6


Step 12:

Under 'Recording' scopes, select:

View all user recordings -> 'View a recording'

View and manage your meetings -> 'Create a meeting for a user' and 'Update a meeting'. 

7


Step 13:

Under 'User' scopes, select:

View all user information -> 'View a user'

8


Step 14:

Under 'Meeting' scopes, select:

View all user meetings -> 'View a meeting'

View and manage your meetings -> 'Create a meeting for a user' and 'Update a meeting'

9


Step 15:

Next, select all the boxes except 'Zoom App', enter the 'Scope Description' and click 'Continue'.

10


Step 16:

On the 'App Listing' page, add 'App Icon', enter the 'App Name' and fill in the other details and click 'Continue' to proceed.

11


Step 17:

Provide all the links listed on the 'Link & Support' page and click 'Continue' to proceed.
12


Finalize the App Integration

Step 18:

Click 'Add App' in Zoom Marketplace and allow the integration by clicking 'Add App Now'.

13


Step 19:

Ensure all permissions are ticked and click on the 'Allow' button.

14


Step 20:

Now, you'll be redirected to the LMS, where you'll be notified that 'Zoom Integrated Successfully'.

15


Schedule Zoom Classes in your LMS

Step 21:

Now that Zoom is integrated with your LMS, you can schedule and manage Zoom meetings directly from the LMS dashboard:

Navigate to the 'Products' section, and open the 'Virtual Classroom'. Click on 'Schedule Class' and select 'Zoom Meeting' from the options.

Fill in the required details such as date, time, and duration. Click 'Save' to schedule your Zoom meeting.

16


Step 22:

Navigate to 'Manage Classes' and on the respective class, click on 'Launch' to start the meeting.

17


Step 23:

The meeting is successfully launched.
18


Watching and Sharing Zoom Videos

Step 24:

Go to the 'Products' section, click on 'Virtual Classroom', and then select 'Recordings' from the menu.

Find the Zoom recording you want to watch or share and click the 'Edit' icon to open it.

19


Step 25:

Choose 'Public' from the dropdown menu.

20


Step 26:

Now, copy the 'URL link' provided and share it with others.

21


Step 27:

Or, you can also share through the mail using the 'Share Recording' button. Type in the recipient's email address, subject, and a custom message. Click 'Send' to share the recording.

22


Adding Zoom Videos to your Course Lecture

Step 28:

Navigate to the 'Products' section and select 'Manage Courses' under the 'Courses'.

Choose the course to which you want to add the recording, click on the 'Options' of the course, and then select 'Curriculum' to add the course content.

23


Step 29:

Click the '+Add' button in the lecture field. Choose 'Add Class Recording' from the list of options.

24


Step 30:

 Select the Zoom recording you want to add from the list of available recordings. Click 'Add' to insert the recording into your course curriculum.

25


Step 31:

The recording has been successfully added and can now be seen under the lecture.
26
By following these steps, you’ve successfully integrated Zoom Video Conferencing into your LMS. You can now easily schedule, manage, and conduct virtual classes using Zoom directly within your LMS, providing an easy learning experience for your students.
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Access denied
Access denied