Technical requirements

Last updated: February 6, 2023

Browser

The platform supports the following browsers:

Browser Full support Partial support No support
Chrome Latest version 49 or newer 48 or older
Edge Latest version 79 or newer
Firefox Latest version 45 or newer 44 or older
Opera Latest version 36 or newer 35 or older
Safari Latest version 9 or newer 8 or older
Edge Legacy EdgeHTML 18 17 or older
Internet Explorer 11 10 9 or older

Certain features may have stricter browser requirements. See the section on feature compatibility below for more information. For the best possible experience, use the latest version of Chrome, Edge, Firefox, Opera, or Safari.

Some alternative browsers use the same rendering engine as Chrome, Firefox, and Safari. These browsers are generally the same as the version of Chrome, Firefox, and Safari that they are based on. Alternative browsers using a supported engine version are considered partially supported.

JavaScript must be enabled.

Cookies must be enabled. We use cookies for storing data related to authentication and user preferences.

Support policy

Full support: We actively test the platform using these browsers.

Partial support: We do not actively test the platform using these browsers. We will investigate any problems as they are reported to us. There are generally no issues with using slightly older versions. Very old browsers may not be compatible with all features.

No support: We do not provide any support for these browsers. These browsers have long since been unsupported by their vendors and lack support for fundamental web technologies.

Feature compatibility

Most features of the platform are compatible in all supported browsers. However, some features require more recent web technologies which may not be available in all of these browsers. If a browser lacks some underlying functionality required by a feature, then that feature is not supported in that browser.

The following is a list of known incompatibilities:

  • PDFs embedded in courses are not supported by Internet Explorer or mobile browsers. In order to view these PDFs, they must be opened in a separate application which must be installed on the device.

  • Rich-text editing (such as editing courses) is not supported in Internet Explorer 10.

  • The Page Builder and course content saved by the Page Builder are not supported in Internet Explorer.

  • Virtual classes are not supported in Edge Legacy or Internet Explorer.

Automatic playing of audio and video

Browsers have strict policies regarding when a website can automatically play audio and video. Some browsers will allow autoplay in most cases. Some browsers block autoplay by default.

Users may need to configure their browser to allow autoplay. The table below lists the default behavior for autoplay in major browsers and instructions on how users can enable autoplay.

Browser Default autoplay behavior
Chrome

Media will autoplay if the user clicks a link within the platform to arrive at a page that plays media. On desktop, the browser will always autoplay if it determines the user frequently engages with media on the platform.

Users can enable autoplay in all cases by changing site permissions (see instructions). The Sound permission must be changed to Allow.

Edge

Same as Chrome.

Users can enable autoplay in all cases by changing site permissions. Under "..." (in the top-right corner) → Settings → Cookies and site permissions → All permissions → Media autoplay, either select Allow for all sites or add your domain to the Allow list.

Firefox

Autoplay is disabled by default.

Users must enable autoplay in their browser settings (see instructions).

Safari

Autoplay is disabled by default.

On macOS, users must enable autoplay in their browser settings (see instructions). Under Auto-Play, choose Allow All Auto-Play for your domain.

On iOS, it is not possible to enable autoplay. Users must manually start all media after navigating between pages.

Hardware

Generally, if your device was manufactured within the last 10 years, it should be fine in terms of computing power. For older hardware, we recommend the following minimum specifications:

CPU clock speed
1 GHz
RAM
512 MB

The platform is compatible with tablets and phones.

Software

Courses may provide downloadable files, such as Word documents or PDFs. Appropriate software must be installed on a device before these types of files can be viewed.

Browser extensions, plugins, toolbars, add-ons, and other such software may interfere with platform functionality.

Viruses and malware can prevent the platform from functioning and damage your data. Ensure your system is protected by using protective software such as anti-virus or anti-malware software.

Network

An active Internet connection is required at all times.

The platform can be used in environments that use security software such as a firewall, filter, or VPN, and environments that configure browser and network settings in a centralized manner (such as Group Policy). If your environment restricts access to certain websites, it may be necessary to configure your software to allow access to the platform and its related services. Otherwise, restrictions may impact the performance and functionality of the platform.

Below is a list of domains and services we use which should be allowed by your security software. For third-party services, all subdomains of the listed domains should be allowed.

The platform is hosted on the following domains. You may use a branded subdomain on one of these domains. The domain you use must be fully accessible.

  • znanja.com
  • constantlearning.net
  • extrify.com
  • staffelearning.com
  • velocitylms.com

The platform makes requests to resources hosted on the following domains. These domains must be fully accessible.

  • amazonaws.com
  • cloudflare.com
  • googleapis.com
  • gstatic.com
  • jsdelivr.net

The platform uses SendGrid for sending emails to users. For support purposes, we have enabled tracking of emails being opened and links in emails being clicked. Links in emails sent by the platform will point to a SendGrid URL which will track a click and then redirect to the appropriate location. SendGrid's domain must be fully accessible.

  • sendgrid.net

The following features are optional and will make requests to resources hosted on certain domains. In order to use these features, the domains listed must be fully accessible.

  • Dropbox uploader for the Resource Center: dropbox.com

The platform makes requests to the following domains for performance and error monitoring:

  • newrelic.com
  • nr-data.net
  • ravenjs.com
  • sentry.io

The platform makes requests to the following domains for marketing purposes:

  • doubleclick.net
  • google-analytics.com
  • googletagmanager.com

Custom domains

You can serve the platform on your own domain. This requires being able to change the DNS settings for your domain, and you must provide a valid TLS (SSL) certificate.

Embedding the platform in an iframe to bypass this security requirement is not supported.

SCORM

SCORM content imported into the platform must be SCORM 1.2 compliant.

Courses are exported from the platform as SCORM 1.2 packages. In order to use these packages in your own LMS, your LMS must be SCORM 1.2 compliant. Our technical requirements apply when viewing the content in your LMS.


Courses and custom pages in the platform are free to use any available browser technologies which may impose additional requirements on a case-by-case basis.