Articles in this section

Zoola Technical Requirements

Technical Requirements

Updated August 2026

Introduction

Before starting the integration of Zoola Analytics with your LMS, please ensure that your installation meets the following requirements:

  • Moodle/Totara database needs to be accessible to Zoola.
  • Your LMS installation must meet or exceed the recommended technical requirements outlined in the document below.

Browser Requirements

BrowserMinimum VersionRecommended Version
Google Chrome83.086.X
Mozilla Firefox77.081.X
Apple Safari11.113.X
Microsoft Edge44.086.X

Learning Management System (LMS) Version Requirements

BrowserMinimum VersionRecommended Version
Moodle3.3.04.5.x
Totara12.020.x

PHP Version Requirements

BrowserMinimum VersionRecommended Version
PHP for Moodle7.0.X8.3.X
PHP for Totara7.0.X8.3.X

OS Package Requirements

OS PackageMinimum VersionRecommended Version
curl7.19.77.62.0
openssl1.0.21.1.1
nss3.28.43.38

Database Requirements

When granting Zoola an account for database access, it is strongly recommended that the access provided is to a replica database (as opposed to direct access to your production database). This replica database can be a backup, if you choose.

Note that if you opt to instead provide access to your production database, queries run against this database may negatively impact

the performance of your Learning Management System. The replication frequency of this database will determine the time-based availability of your data in Zoola.

Table PrefixVendor & Version

Zoola Analytics requires that each table name in your Moodle database have the following default prefix: mdl_ i.e. 'mdl_user'.

Zoola Analytics requires that each table name in your Totara database have either the following default prefix: mdl_ or ttl_ i.e. 'mdl_user' or 'ttl_user.



 

Zoola Analytics requires a JDBC connection to the Moodle 
or Totara database.
DatabaseMinimumRecommended
MySQL5.5.618.X
MariaDB5.5.6110.4.X
Postgres SQL9.4.1911.4

Database Connection Security

Zoola Analytics requires a Transport Layer Security (TLS) encrypted connection to your database. Lambda Solutions
will work with you to ensure the appropriate security is in place to ensure your data remains safe.

ProtocolMinimum VersionRecommended Version
Transport Layer Security (TLS)1.21.2
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.