Academy LMS

Academy LMS 2.0 Beta is Now live! Check it out!

Get 65% discount with Coupon Code : ALMSEARLYBIRD

Academy LMS Version 2.0 Coming Soon

International mother language day

Grab this deal before end

21% OFF

Coupon: ALMS52

  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds

How to use Zoom Integration in Academy LMS?

How to use Zoom Integration in Academy LMS?

Zoom is a web conferencing software that allows video conferencing and screen sharing with multiple people from any device. Zoom integration is highly useful for online teaching. The Academy LMS now seamlessly integrates with Zoom. Zoom offers great features for live video calling, screen sharing, and video recording, which will significantly increase collaboration between instructors and students.

“If you used a JWT app type to integrate Zoom with Academy LMS, you need to migrate to the server-to-server app type. According to their official announcement, the Zoom JWT app type will be deprecated!

Hence, you must migrate to the new server-to-server OAuth app and update your API setup by September 1, 2023.

The Zoom integration process with the Academy is very easy. You will need these two plugins installed and activated in order to use Zoom Integration:

  1. Academy LMS v1.9.26 or later
  2. Academy LMS Pro v1.8.12 or later

Although Zoom (both free and pro) can be linked with Academy LMS Pro, the pro version of Zoom is not offered as part of Academy LMS. If you wish to use Zoom’s pro capabilities, you must buy the pro edition of Zoom individually.

All Steps For Connect Zoom With Academy LMS #

The following steps should be followed to connect Zoom integration with Academy LMS and migrate from a JWT app to a Server-to-Server OAuth app:

sign up

Step 1: 

Log in with your Zoom account via the Zoom App Marketplace Developer Dashboard

The Create page on the App Marketplace states that “Your account already has JWT credentials” if you already have a JWT app, as demonstrated below:

JWT app
manage zoom app

Step 2:

Now click on Develop section, then select and click on Build Server-to-Server App.

Now you will see Server-to-Server OAuth. Set a name for the Server-to-Server OAuth app, then click “Create.”


set your app name

This will take you to the App credentials page. But first, you need to fill in the required Information & Scopes to Activate your app. 

Information & Scopes to Activate your app.

Step 3:

To establish your Business Name and Developer Contact Details, including your name and email address, go to Information.

basic information

Step 4:

Note: Old app users do not need to change any scopes. For new app user instructions, you can find them below.

Go to Scopes and set up the required scopes for your app in accordance with your Academy LMS connection needs. You should check every box for all the following scopes are available on your account privileges.

add scopes

Special Requirements For New App (Zoom Granular Scopes) #

All the above-mentioned instructions will be the same for old app users. But if you are a new app user of Zoom, follow these instructions for Scopes Add to use in Academy LMS. New user cannot add more than 50 scopes. Below are the scopes you need to search for and add to using Zoom with Academy LMS:











From the Scopes section, click on Add Scopes.

Now search all those given scopes one by one and add them all. Then follow the rest steps to activate Zoom with the Academy LMS.

Step 5:

To activate your app, go to Activation.

activate your app

Get the Account ID, Client ID, and Client Secret by going to App Credentials after your Server-to-Server OAuth app has been launched. You will require these credentials in the next stage, so keep them close to hand.

 Account ID, Client ID, and Client Secret

Link Zoom to the Academy LMS #

Now it is time to connect Zoom to the Academy LMS. To do that, you have to enable the Zoom add-on. To enable the Zoom integration feature, go to Academy LMS > Add-Ons and enable the Zoom add-on.

enable zoom addon

After enabling it, click on the setting icon, and you will be in the Zoom integration setup option. Also, a Zoom menu will be added to your Academy LMS. 

click on setup

By clicking on Zoom and Setup in the Academy LMS Zoom, you can also find the Zoom Setup option like this below. 

configure the zoom integration

All that’s left to do is copy and paste the Account ID, Client ID, and Client Secret from Server-to-Server OAuth app you just made into the appropriate sections of the Zoom setup section, then save your modifications.

Clicking on “Save and Check API Connection”  finished the Zoom integration configuration setup.

Zoom Settings  #

Now you have to configure the Zoom settings. 

Join Before Host: Students will be able to join before the host in this situation. applies only to regularly occurring or scheduled gatherings.

Host Video: When the host joins a meeting, the host’s video will begin playing.

Participants’ Video: When they arrive at the meeting, participants’ videos will be enabled.

Mute Participants: Will first have their audio muted when they attend a meeting.

Enforcing Login: Will prevent anyone who is not logged into Zoom from joining the conference.

Recording Settings:  You can decide what level of student access to recordings you want to grant them. Options consist of:

  • Local Drive 
  • Without Recordings 
  • Zoom Cloud
zoom settings

Create a Zoom Meeting #

Now all the basic things you have done, it’s time to create a Zoom meeting. To create a Zoom meeting, click on “Add New Meeting.”

add new meeting

After clicking on “add a new meeting” the Zoom Meeting form will open for you to enter the meeting information listed below:

fill meeting information

Meeting Title: Give the meeting a title here.

Meeting Content: Add your meeting content here. 

Meeting Time: Pick here the meeting time and date. 

Meeting Duration: Determine how long the meeting will last. Remember that if you use Zoom for free, meetings can only last for 40 minutes.

add meeting

Time Zone: Tell people what time zone the meeting is in.

Auto Recording: Indicate the meeting’s recording type. Local will use the user’s PC to store the meeting, while Cloud will utilize Zoom Cloud Storage. Alternatively, you can choose “No Recording” to simply turn off this option.

Password: Set a password to prevent unauthorized individuals from entering the meeting. Only students with the appropriate authorization will have access to the Zoom meeting.

Meetings Host: Here it will show the email of the user who opened the account on the Zoom website and brings to the API and secret key.

Finish off by clicking on the “Add Meeting” button. You’ll then see this meeting appear under All Meetings in the Zoom Panel.

edit of delete the meeting

If you need to, you can edit the meeting time or delete anything you need.

Add Meeting to the Course  #

Now you can add your newly created meeting to any of your existing courses. To do that, open the course where you want to add the meeting. 

open any course

After opening the course, go to the course builder section and add a new topic. Give a topic name and summary. 

add new topic from course builder

Now click on “Select Item.”

select items for course builder

After clicking on the selected item, you will see a zooming option; select it.

add meeting in the course or add new meeting

Now that you can see the meeting that you created, you can either mark the box to add the meeting to your course or add a new meeting by clicking “Add New Meeting.” If you click on “add a new meeting,” a window will pop up here like the previous one. So fill in all the information again. 

Add New Meeting

As usual, finish off by clicking on the “Add Meeting” button after finishing all the information. After finishing all things, close all modals, go back to the main page of your course and click on the Update button to add the meeting to your course.

click update and permalink

To view the meeting in your course, click on the Permalink and launch the course; you will notice that you added a meeting, which will appear as a lesson and display the meeting’s start time.

meeting starting time

This is all about Zoom integration, if you need to know more about Zoom meetings, then join our Facebook community to ask questions and follow our Twitter account for our all-new update. 

Powered by BetterDocs