1.DOWNLOAD AND INSTALL

This Documentation is used for Live Course add-on for LearnPress.

  • You can download LearnPress Live Course Add-on here
  • Visit WordPress Dashboard > Plugins > Add New.
  • Click the Upload Plugin button -> Choose .zip file that you have downloaded -> then click Install Now.

  •  After the installation is completed, click Activate Plugin.
  • Then click Learnpress Zoom Settings on the admin topbar.

 

2.CREATE API KEY AND SECRET KEY FOR GOOGLE OAUTH CREDENTIALS

This Documentation is used for Live Course add-on for LearnPress.

First, visit the following link: https://console.developers.google.com/project to create a web project on Google Cloud.

Please fill in the project and select create.

You choose from API & Services to Library to enable the Calendar and Drive API.

Find Calendar in the search box, then select Google Calendar API. Next, click the Enable button and wait for Google to complete the activation.

 

 

Then you select the Navigation Menu and choose from APIs & Services to Libraries in turn. Type the word Drive in the search box and select Google Drive API. Next, enable the Google Drive API by clicking the Enable button and wait for Google to complete the activation.

Then, you open the Navigation Menu and choose API & Services and OAuth consent screen in turn.

Next, you choose the External type and press the Create button.

  • Internal: Used only for emails within the organization. For example, the organization cohota.com only allows emails with the extension @cohota.com to be used.
  • External: Allow everyone to use. For @gmail.com accounts, this type is only allowed because @gmail.com belongs to the community organization of.

Please enter the requested information (end with *). You can add other fields if needed. Then you click Save and continue 2 times and the Back to Dashboard button.

Note: You need to enter Authorized domains by selecting Add Domain.

Note: If you use personal gmail to register, please select + Add Users in the Test users section after completing the above step. After that, enter your own email and Save.

Once done, click the Credentials button on the left toolbar. Then select Create Credentials and OAuth client ID in turn.

In the Application type, you choose the type of Web application. Then enter the name in the Name box.

Click the + ADD URI button in the Authorized redirect URIs section. Then enter: Your domain+ live-setting/settings/

Then, you click at Create and Google will return you Client ID and Client Secret. Please copy and save this content to any file below of your computer.

 

After creating your Client ID and Client Secret, go to LearnPress Live Settings => Google Meet. Next, specify the correct OAuth Client ID and OAuth Client Secret and select Reauthorize.

 

3.CREATE API KEY AND SECRET KEY FOR ZOOM OAUTH CREDENTIALS

This Documentation is used for Live Course add-on for LearnPress.

You must log in to your https://marketplace.zoom.us/ account to be able to Build App.

You can log in or sign up if you don’t have an account.

After successful login, the website will direct you to your zoom.us account. Scroll down and click on Advanced => App Marketplace.

Next, select Build App on Develop.

You can choose your application type, but select OAuth and select Create.

Enter the name of your app, select Account-level app and turn off “Would you like to publish this app on Zoom App Marketplace?” Then press Create.

At this point, return to your site. After clicking LearnPress Zoom Settings in the admin bar, go to Settings and copy the site URL link.

 

Please paste that URL link into “Redirect URL for OAuth” and “Add allow lists” (remove the extension zoom-setting/settings). You must do all steps correctly so that your site can be linked to zoom accurately.

Note: The format of the Redirect URL for OAuth is: Your domain+ zoom-setting/settings/

 

The next step is to choose Continue. You need to fill in the fields Short description, Long description, Name, and Email address.

In the Scopes field, you can select Add Scopes. Select all fields in the Meeting except the “Get a meeting’s encoded SIP URI” field. You can see the photo below for easier setup.

Once setup is complete, you have multiple ways to link the LearnPress Live Course Add-on and your site.

Method 1: You can choose to Add in Activation.

Method 2: You can copy the URL link and access the link.

Both ways will lead you to a web page as shown in the image below. Please select Allow to link the LearnPress Live Course Add-on to your site.

You will then be redirected directly to your site and your site has been linked to the LearnPress Live Course Add-on.

Alternatively, you can choose to go to App Credentials => Copy Client ID and Client secret. Then paste in settings and select Reauthorize.

 

 

4.ADD NEW GOOGLE MEETING

This Documentation is used for Live Course add-on for LearnPress.

In the Google Meet tab, select Add New to create a Google Meet.

The Create a Google meeting form opens.

  • Title : Title meeting.
  • Description: Description meeting.
  • Duration: Meeting duration (minutes). Used for scheduled meetings only.
  • Settings:

Attendees who are not the organizers can modify the event.
No time limit (for extended conference).

Finally, remember to press the Create button to finish creating the meeting.

The information about the meeting will be displayed according to the fields: Title, Shortcode, Start Meeting,  Meeting ID, and Actions.

You can edit the meeting by clicking the edit pen icon or delete the meeting by clicking the trash can icon. When you choose to delete a meeting, you will receive the message Delete Meeting: “Do you want to delete this google meeting?.”.

5.ADD NEW ZOOM MEETING

This Documentation is used for Live Course add-on for LearnPress.

In Zooms, you can create a zoom using the Add new button.

 

 

  • Title: Title meeting.
  • Description: Description meeting.
  • Start time: The time your meeting will start.
  • TimeZone: You can choose the appropriate time zone for each of your countries.
  • Schedule Meeting: In Schedule Meeting, you can set Repeat, Repeat each, and End date as you want. It becomes easier to create meetings that repeat on multiple days.
  • Duration: Meeting time (unit: minutes). Used for scheduled meetings only.
  • Meeting ID: You can choose either an ID generated or a personal meeting ID. The generated ID will be randomly while the personal meeting ID will be obtained from Personal Room.

  • Password: Meeting password. Passwords can only contain the following characters: [a-z A-Z 0-9 @ – _ *] and can be up to 10 characters.

 

  • Waiting room: When you select this option, only users approved by the host can join the meeting.
  • Video Meeting: You can allow the host or participant to play the video or not before joining your zoom.
  • Settings:

Automatically record the meeting on the local computer.
Allow participants to enter at any time.
Mute participants when entering a meeting.
Approve or block users from specific regions/countries from joining this meeting.

Note: When you choose to enable the field “Approve or block users from specific regions/countries from joining this meeting.” You will see the “EDIT COUNTRY” display. In there you can select “Only allow users from selected countries/regions” or “Block users from selected countries/regions. Also, remember to select the countries/regions” you want and select OK.

 

Finally, remember to press the create button to finish creating the meeting.

 

You will have 2 tabs for upcoming meeting and all your meetings.

 

The information about the meeting will be displayed according to the fields: Title, Shortcode, Start Meeting, Start Date, Duration, Meeting ID, and Actions.

You can edit the meeting by clicking the edit pen icon or delete the meeting by clicking the trash can icon. When you choose to delete a meeting, you will receive the message Delete Meeting: “Recently deleted meetings will be permanently deleted after 7 days. If you want to restore this meeting, please go to Email to register the application”. You will also receive an email about the meeting deletion. Of course, you can restore the meeting via email.

 

6.SET UP GOOGLE MEETING

This Documentation is used for Live Course add-on for LearnPress.

You can now access edit/create lessons. In the Lesson Settings section, you can see the Google Meeting ID field. Please select your Meeting.

Remember to update the lessons and then you will see in the description showing the shortcode of the meeting you assigned.

7.SET UP ZOOM MEETING

This Documentation is used for Live Course add-on for LearnPress.

After adding your meeting, click Back to Site to return to the backend interface. You will get the popup “Are you sure you want to leave this page?”

You can now access edit/create lessons. In the Lesson Settings section, you can see the Zoom Meeting ID field. Please select your Meeting.

 

Remember to update the lessons and then you will see in the description showing the shortcode of the meeting you assigned.

 

8.FONT-END GOOGLE MEETING

This Documentation is used for Live Course add-on for LearnPress.

After completing the meeting assignment to the lesson and assigning the lesson to the course, you will see the meeting information you have set up in the backend displayed.

 

The information includes: Meeting ID, Description, Duration, and Settings.

User can Join the Meeting by clicking the “Join Now” button.

9.FONT-END ZOOMS MEETING

This Documentation is used for Live Course add-on for LearnPress.

After completing the meeting assignment to the lesson and assigning the lesson to the course, you will see the meeting information you have set up in the backend displayed.

 

The information includes: Meeting Title, Date start, Duration, Meeting ID, Link Join, Security, Settings, and Join Now button.

Users can Join Meeting by clicking the “Join Now” button or accessing the join link with a password.