Education Perfect uses a number of subdomains for data transfer. If you're having trouble connecting to Education Perfect, especially at school, whitelisting these domains might help.
For best results, please whitelist
*.languageperfect.com. If you need a full list of domains, they can be found below:
https://www.educationperfect.com https://static.educationperfect.com https://sso.educationperfect.com https://sockets.educationperfect.com https://logs.educationperfect.com https://apigateway.educationperfect.com https://peer.educationperfect.com https://speech.educationperfect.com/ https://userfiles.educationperfect.com/ https://www.languageperfect.com https://services.languageperfect.com https://static.languageperfect.com http://worldseries.educationperfect.com http://help.educationperfect.com https://ytpx.educationperfect.com
If your school uses Netbox Blue, you'll need to make an exception for Education Perfect for the iOS and Android apps to work on the school network. This is because Netbox Blue tries to see inside the encrypted connection between the app and our servers, which causes "Connection Error" errors on the app.
To do this, you need to add
https://services.languageperfect.com to the HTTPS Inspection Inclusions list in Netbox.
Netbox's documentation has instructions on how to do this (see page 29 - HTTPS Inspection Exclusion). It says "There may be instances where HTTPS traffic needs to be excluded from the inspection. This is necessary for web site categorisation such as self signed certificates and non HTTPS traffic. These sites can be entered on the Netbox Web Interface under Configuration > Web Proxy > HTTPS Inspection Exclusions."