Web conferencing

Web conferencing

Overview

The CYPHER Learning platform allows you to integrate with many popular third-party web conferencing systems to schedule meetings directly in the platform.  

Once the web conferencing tool is integrated, administrators and instructors on your platform can schedule meetings using the calendar (shown in the example below), by adding a Web conferencing section to a module, and through the HTML editor. 


The HTML editor allows you to easily add a Web conferencing meeting to any course section. 

Before instructors and administrators can add web conferencing links, the web conferencing tool must be configured with the platform. This article covers the configuration steps of each supported web conferencing tool. 

GoTo Meeting

The platform supports creating web conferencing events using GoTo Meeting. To learn how to set up the integration, visit the Web conferencing: GoTo Meeting article.

GoTo Training

The platform supports an integration with GoToTraining, which allows you to schedule a web conference directly from our calendar system and embed the link automatically. 

To integrate your learning portal with GoToTraining, first, you have to install the GoToTraining app from the App Center.

After you enable the app, click Configure, and select GoToTraining.

Here you can copy the "Redirect URL" that you will use when creating the GoToTraining client goto developer account.

Creating the GoToTraining client

To set up the GoToTraining client, you first have to register for a GoTo developer account: https://developer.goto.com/signup/.

After you have your GoTo account set up, log in, and go to "OAuth Clients". 

Click on "Create a new client".

Then enter the name, the optional description, and the redirect URL from your learning portal, then click Next.

Under Scopes, enable the checkboxes, then click Save.

After the client was created, you can see the Consumer Key and Consumer Secret. Save credentials, then click the "I have stored the client secret" checkbox and click Done.

Copy the credentials and visit the Admin/Web conferencing/GoToTraining area of your learning portal. Add the ID and Secret, then click Save.

Adding meetings using GoToTraining

To add a meeting, go to the Calendar and add an event as usual and check the "Web conference" box in the "Web conferencing" area.

The first time you do this, a pop-up window will appear asking you to log in to your GoToTraining account.

Please make sure you have logged out of your developer account first.

To create meetings, you need a regular, paid GoToTrainning account (there is also a free trial). 

After you log in to your GoToTraining account, you will be able to add events associated with GoToTraining for the next year without having to enter your credentials again.

If something went wrong (logged in with the wrong credentials or with the developer account), you can Flush credentials by going to Admin/Web Conferencing/Settings, then clicking "Flush OAuth tokens". Please note that if you do this, users will need to enter their credentials again when creating new events.

If you want to enter a new Consumer Key and Consumer Secret, you can click the "Clear" option.

Once the event was created, you can join the meeting by visiting the event page and clicking "Join meeting".

GoTo Webinar

We provide deeper integration with GoToWebinar, which allows you to schedule webinars directly from our calendar system and embed the link automatically.

To integrate your portal with GoToWebinar, first, you have to install the GoToWebinar app from the App Center. 

Then go to Admin/GoToWebinar from the left bar and click on GoToWebinar.

Here you can copy the "Redirect URL" that you will use when creating the GoToWebinar client in your goto developer account.

Creating the GoToWebinar client

To set up the GoToWebinar client, you first have to register for a GoTo developer account: https://developer.goto.com/signup/.

After you have your GoTo account set up, log in, and go to "OAuth Clients". 

Click on "Create a new client".

Then enter the name, the optional description, and the redirect URL from your learning portal, then click Next.

Under Scopes, enable the checkboxes, then click Save.

After the client was created, you can see the Consumer Key and Consumer Secret. Save the credentials, then click the "I have stored the client secret" checkbox and click Done.

Copy the credentials and visit the Admin/Web conferencing/GoToWebinar area of your learning portal. Add the ID and Secret, then click Save.

Adding meetings using GoToWebinar

To add a webinar, go to the Calendar and add an event as usual and check the "Web conference" box in the "Web conferencing" area.

The first time you do this, a pop-up window will appear asking you to log in to your GoToMeeting account.

Please make sure you have logged out of your developer account first.

To create meetings, you need a regular, paid GoToWebianr account (there is also a 30-day free trial). 

If something went wrong (logged in with the wrong credentials or with the developer account), you can Flush credentials by going to Admin/Web Conferencing/Settings, then clicking "Flush OAuth tokens". Please note that if you do this, users will need to enter their credentials again when creating new events.

If you want to enter a new Consumer Key and Consumer Secret, you can click the "Clear" option.

Once the event was created, you can register for the webinar by visiting the event page and clicking "Register".

You will be redirected to the registration page, where you can enter the required details.

MS Teams

The platform supports creating web conferencing events using Microsoft Teams. To learn how to set up the integration, visit the Web conferencing: MS Teams article.

Zoom

The platform allows you to configure ZoomUs API integration. To learn how to set up a Zoom integration, visit the Web conferencing: Zoom article.

Webex

The integration with Webex allows users to schedule meetings directly from the calendar on the portal. Before enabling Webex, first, you have to create an account on https://www.webex.com/.

To use the Webex integration, your Webex account needs access to the Webex XML API. When you receive access to the Webex XML API, you will get a .webex.com subdomain to make API calls. To get access to the XML API and receive such a subdomain, you need an Enterprise account, and you need to contact a Webex representative and request access to the API.

When you create your first web conference event in the calendar, you have to enter the subdomain name in the Webex Configuration pop-up. For example, if your subdomain is apidemo.webex.com, then you enter "apidemo" in the Site name field.

If you have a Webex account, go back to your portal and click Admin, then visit the App Center and install Webex.

Then click on Configure and enable Webex, clicking the button.

Webex will be activated.

Adding meetings using Webex

Go to the portal Calendar and add an event as usual and check the "Web conference" box in the "Web conferencing" area.

When you first add a web conferencing event, a pop-up will appear where you have to enter your Webex Username, Password, and Site name.

After clicking Save, the event will be added to the Calendar.


Google Meet

The Google Meet integration allows users to schedule web conference meetings directly from the calendar, content pages, assignments, and more.

Adding meetings with Google Meet

Before you start using the integration, the site admin needs to install the Google Meet app via Admin/App Center.

After the app is installed, you can create and insert a link to a Google Meet meeting from anywhere you can use the HTML editor, including calendar events, content pages, assignments, and more. The editor will show the Web conferencing icon where you can select Google Meet from the dropdown.

When you click the icon for the first time,  you will have to grant access to your Google calendar.

Log into your Google account via the popup box that appears.

Then click Allow.

After granting access to the Google calendar, you can continue adding the event. Enter the title of the meeting, select the start and end time, then click Save.

When you click Save, it enters the description of the meeting into the HTML that includes a link to join the meeting.

After saving the event, it will appear in the calendar of your site and in your Google calendar. To see its details, click on it.

To join the meeting, click on the link.

Cancelling a web conferencing event

There are two ways to cancel a web conference from a calendar event. As the event owner or an administrator, you can cancel a web conference by deleting an event:
  1. Click the event from the course or platform calendar.
  2. Click Delete.
The event will be deleted from the calendar and the associated web conference will be canceled.


If you want to cancel a web conference without deleting an event, you can simply remove the web conference. To do this:
  1. Click the event from the course or platform calendar.
  2. Click the Web conferencing tab.
  3. Click None.


The web conference will be canceled when you save the event. However, before you save the event, it's important to delete the Join meeting link in the event Description:
  1. Click the Description tab.
  2. Delete the Join meeting link.
    1. You may want to add additional meeting location or phone information in the Description field if the event is still being held without the web conference.
  3. Click Save.