What's New in Cornerstone Classroom 8.5.3

This update for Cornerstone Classroom contains the following new features and enhancements.

Third-party support changes

Functional area: App Client

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: Yes

Description

Starting with this release, the following third-party software is supported for Cornerstone Classroom App clients and servers:
Table 1. Third-party support changes
Type of Software Previously supported version New version
Java JRE 1.8.0_111 JRE 1.8.0_131
Application Server Apache Tomcat 8.0.33 Apache Tomcat 8.0.42

Ability to configure Add Content options

Functional area: App Client

Type: Enhancement

Applicable to audience: Administrator, Leader, Presenter

Enabled by default?: Yes

Configurable by admin?: Yes

Configurable by Saba?: No

Description

How did it work?

Prior to this release, there was no way administrators could control the type of files that were added to Cornerstone Classroom.

How does it work now?

This release provides Cornerstone Classroom administrators the ability to configure the type of files that leaders or presenters can add to Cornerstone Classroom by introducing the following new Client properties:
Table 2. New Add Content properties
Property Description Default Value

Allow Add Content-File

If value set is Yes, then the Add Content toolbar button in Cornerstone Classroom displays File option.

Yes

Allow Add Content-Downloadable

If value set is Yes, then the Add Content toolbar button in Cornerstone Classroom displays Downloadable File option.

Yes

Allow Add Content-URL

If value set is Yes, then the Add Content toolbar button in Cornerstone Classroom displays URL option.

Yes

Allow Add Content-YouTube

If value set is Yes, then the Add Content toolbar button in Cornerstone Classroom displays YouTube Video option.

Yes

Figure 1. New client properties

If all the above options are disabled, then the Add Content toolbar button in Cornerstone Classroom changes to a simple Agenda button without a caret on the side. Clicking the Agenda button displays the agenda tree view.

Note: This enhancement is applicable to both, Cornerstone Classroom App and browser clients.

Use Case

There is a significant risk of unauthorized disclosure of confidential data to third parties and/or the introduction of malicious code by accepting downloaded files into Cornerstone Classroom. ). Since Cornerstone Classroom SSL connections is not subject to interception and the passing of a file from leader to participant cannot be scanned for such security threats.

Cornerstone Classroom Outlook Scheduler enhancements

Functional area: Outlook Scheduler

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: No

Description

How did it work?

Prior to this release, the Cornerstone Classroom Outlook Scheduler toolbar contained only the Create Virtual Event check box and Options button. Unlike the My Room option in Cornerstone SBX, there was no ability to launch a Meeting event directly from this toolbar and send emails to invited users.

How does it work now?

This release introduces the following enhancements to the Cornerstone Classroom Outlook Scheduler toolbar:

  • Meet in My Room check box

    Adds the Meet in My Room check box in the Outlook Scheduler toolbar. When selected, the user is not displayed any options. It works similar to the Meet from My Room in Cornerstone SBX, where the user is launched into an ongoing Meeting event. It uses your room URL instead of creating a new one, and assumes your meeting is in the future.

    If a My Room event is already created via Cornerstone SBX, then selecting this check box in Outlook Scheduler uses the same meeting event. If no My Room exists, then clicking this option creates the My Room event. If the user later logs into Cornerstone SBX, then Cornerstone SBX uses the My Room created by the Outlook Scheduler.

  • Meet Now check box

    Adds the Meet Now check box in the Outlook Scheduler toolbar. Selecting this option for a new meeting or appointment and then saving it or sending the invite, immediately opens up a new browser window and redirects you to the attend page.

  • Label change for Create Virtual Event check box

    The Create Virtual Event check box label in the Outlook Scheduler toolbar is changed to New Virtual Event. Selecting this check box now opens the form for creating a new event. Clearing the check box hides the form.

    The New Virtual Event" and Meet in My Room options are mutually exclusive. Selecting Meet in My Room clears New Virtual Event and closes the form. Selecting New Virtual Event clears Meet in My Room.

  • Default event type in the event form

    Changes the default option in the Event Type drop-down list from "Webinar" to "Meeting" in the new event form.

  • Updated toolbar branding

    The Outlook Scheduler pane now displays an updated Cornerstone Classroom logo.

  • Options button

    Clicking the Options button opens or closes the configurable event options as before. However, if you select the Meet in My Room or Meet Now check boxes, then the Options button is disabled unless you have more than one "profile" set up. Profile is the Cornerstone Classroom server/domain you are associated with. If you have more than one profile then the Servers section of the Options form is enabled but the Event Options and Event Audio sections are disabled.

    Figure 2. Enhancements to Cornerstone Classroom Scheduler for Microsoft Outlook
Note: To see these changes, you need to re-install the Cornerstone Classroom Scheduler for Microsoft Outlook.
To see the enhanced Cornerstone Classroom Outlook Scheduler toolbar:
  1. Restart Microsoft Outlook client.
  2. Go to the Outlook Calendar.
  3. Click New Appointment or New Meeting.

    The Cornerstone Classroom Outlook Scheduler toolbar is added to the Appointment toolbar.

Use Case

There is a need to improve the Cornerstone Classroom Scheduler toolbar for Microsoft Outlook so that users can directly access rooms from the toolbar.

OPUS audio enhancements to Cornerstone Classroom App for Windows

Functional area: Audio

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: Yes

Configurable by Saba?: No

Description

How did it work?

Prior to this release, the OPUS codec used to transmit Cornerstone Classroom audio at 64 kilobits per sec (64k bps), which consumed a high data throughput. 

How does it work now?

This release makes the OPUS codec configurable so that Cornerstone Classroom administrators can control the maximum speed for transmitting Cornerstone Classroom audio.

The default value for the codec is set at OPUS (24k bps), which is appropriate for Cornerstone Classroom voice usage. For a richer audio experience, you can switch to the OPUS FS (64k bps) codec.
Note: This enhancement is applicable only to Cornerstone Classroom App for Windows. Currently, the Cornerstone Classroom App for Mac is not affected by this change, and so will continue to transmit at the higher OPUS FS (64k bps) codec even if any other option is selected.
The following domain properties are changed for Audio:
Table 3. Enhanced OPUS audio properties
Property Description Default value

Default codec for meetings and events

(existing property)

Select the default codec for meetings and events. The selected option determines the maximum bandwidth at which meetings and events are transmitted.

The available codec options are:
  • ILBC (15k bps)
  • ISAC (24k bps)
  • OPUS (24k bps) - Recommended
  • OPUS FS (64k bps)

OPUS (24k bps) - Recommended

Codec for recording telephone audio meetings and events

(new property)

Select the default codec for recording telephone audio meetings and events. The selected option determines the maximum bandwidth at which telephone audio meetings and events are recorded.

The available codec options are:
  • ILBC (15k bps)
  • ISAC (24k bps)
  • OPUS (24k bps) - Recommended
  • OPUS FS (64k bps)

OPUS (24k bps) - Recommended

Use Case

Using an audio codec with higher throughput than required, can negatively impact the user experience in low bandwidth networks.

Support to log domain property changes

Functional area: CMS

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: No

Description

How did it work?

Prior to this release, any changes that Cornerstone Classroom administrators made to domain properties, were not logged by the CMS.

How does it work now?

This release adds support to log all changes made by Cornerstone Classroom administrators to domain properties.

The following types of changes are logged:
  • update a setting value
  • un-hide a hidden setting
  • check/un-check Protected check box
  • check/un-check Inherited check box
The log tracks:
  • timestamp
  • domain name
  • user name (login)
  • change type
  • setting category/name
  • setting value

Sample log entries:

2017-03-06 13:03:06,964 INFO - Domain Setting change: In domain 'main' user 'admin' exposed hidden setting 'SECURITY/AntivirusPort' 
2017-03-06 13:03:06,964 INFO - Domain Setting change: In domain 'main' user 'admin' changed the value of 'SECURITY/AntivirusPort' to '1344' 
2017-03-06 13:03:06,964 INFO - Domain Setting change: In domain 'main' user 'admin' set 'SECURITY/AntivirusPort' 'Protected' to '1' 
2017-03-06 13:03:06,964 INFO - Domain Setting change: In domain 'main' user 'admin' set 'SECURITY/AntivirusPort' 'Inherited' to '0' 

Use Case

There is a need to track changes to domain properties.

Changes to the Cornerstone Classroom App install pages

Functional area: CMS

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: No

Description

How did it work?

Prior to this release, the Cornerstone Classroom App download/install page displayed a button to install the Cornerstone Classroom Connector required to launch the App in your browser (Firefox and Chrome). However, it was not intuitive to users, who often missed installing it prior to the App. So even after installing the Cornerstone Classroom App, users were not able to launch it because the Cornerstone Classroom Connector was either not installed or disabled.

How does it work now?

This release changes the Cornerstone Classroom App download/install page flow by replacing the single App download/install page with two separate pages - one for installing the Cornerstone Classroom Connector and the other for installing the Cornerstone Classroom App.

So when the browser is sent to the App install page, it first goes to the connector installation page to install the browser connector. This page also includes troubleshooting information that guides users to enable the connector if it is already installed.
Note: This enhancement is applicable only to Firefox and Chrome browsers. Users using Internet Explorer and Safari browsers will continue to see the Cornerstone Classroom App download/install page only.

Install pages for Chrome

Figure 3. Connector install page for Chrome
Figure 4. App install page for Chrome

Install pages for Firefox

Figure 5. Connector install page for Firefox
Figure 6. App install page for Firefox

Use Case

There is a need to inform users about installing the Cornerstone Classroom Connector for their browsers, or if installed, enabling it, before proceeding with the Cornerstone Classroom App install or launch.

Support scaling of high bandwidth video transmission

Functional area: Video

Type: Enhancement

Applicable to audience: All

Enabled by default?: Yes

Configurable by admin?: No

Configurable by Saba?: Yes

Description

How did it work?

Prior to this release, Cornerstone Classroom sessions were not able to handle video transmissions from large resolution cameras. If such a camera was misconfigured and sent high bandwidth video data, it caused a major video lag in sessions.

How does it work now?

This release introduces the ability to configure the scaling of video data sent by large resolution cameras to Cornerstone Classroom sessions so that camera images are now scaled to the target frame size before compression.

Cornerstone Classroom administrators can configure the video scaling using a hidden domain property. By default, pre-scaling of video is enabled. When enabled, it scales down (or up) the camera's frame to the Cornerstone Classroom session's compatible size before encoding it with H.264.
Note: To configure this feature, submit a request. Fore details, contact Saba support.

If video images are scaled, then the changes are indicated in a log file.

This video scaling does not affect AppShare.

Use Case

Cornerstone Classroom sessions need to handle video transmissions from high resolution cameras so that there is no lag in the session.