Skip to main content
All CollectionsTUTOR - Getting StartedIT Network Test
Ensuring TUTOR works on your school devices & network
Ensuring TUTOR works on your school devices & network

Steps to make sure that TUTOR works as expected across school devices and networks.

Evan Dawson avatar
Written by Evan Dawson
Updated over a week ago

The following article lists some IT Network checks that may need to be completed if you are experiencing accessibility issues onto the TUTOR platform, if you are experiencing long loading times, features not loading correctly or inconsistent accessibility to the platform, it is worth contacting your IT Admin (or most appropriate IT role) to ensure these checks have been completed.

If anyone from your institution is having trouble accessing the TUTOR platform, it might be because the school network is blocking some of the web traffic sent from and received by TUTOR. This is something that School IT Admins / Network Administrators are easily able to fix by whitelisting the domains below.

WebSockets

Please note that TUTOR depends on an open WebSocket connection to the following Complete Maths subdomain:

api-ws.vms.completemaths.com

Whitelisting TUTOR Web Traffic (excluding videos)

Below is a list of the domains and subdomains that will need whitelisting, in order for the app to work as expected (IT Admins / Network administrators can typically do this).

We advise that you set up wildcard whitelisting of https traffic as follows:

*.completemaths.com
*.sentry.io
*.googleapis.com
*.intercom.io
*.intercomcdn.com

If you are unable to whitelist all subdomains of completemaths.com using a wildcard, the following is a list of the current subdomains of completemaths.com that need whitelisting individually. Please note that this list is subject to change.

auth.completemaths.com
vms.completemaths.com
api.vms.completemaths.com
api-ws.vms.completemaths.com
summerschool.completemaths.com
tutor.completemaths.com
dynamic-questions.completemaths.com
courses.completemaths.com
mathsconf.completemaths.com
ag-web.completemaths.com

Enabling TUTOR's Video Content

If anyone from your institution is having trouble playing videos on the TUTOR platform, it might be because the school network is blocking the domains required for accessing the video. This is something that School IT Admins / Network Administrations are easily able to fix.

The videos on TUTOR are hosted on the Vimeo platform. Many schools choose to block access to the Vimeo website by default. This can also block access to videos that are hosted on the Vimeo platform but embedded on another website, like TUTOR. Below are instructions on how to allow access to just embedded Vimeo videos and retain blocked access to the Vimeo website.


Fixing network blocking of TUTOR videos

Below is a list of the domains, subdomains, and websockets that will need "whitelisting", in order for the app to work as expected (IT Admins / Network administrators can typically do this):


The following URL patterns are safe to whitelist and are required for the Vimeo player to function fully:

  • f.vimeocdn.com/* - code and stylesheet for the Vimeo player itself

  • i.vimeocdn.com/video/* - thumbnail images that accompany videos

  • vimeo.com/api/oembed.json?* - metadata

  • player-telemetry.vimeo.com/player-events/* - ping requests for Vimeo’s own analysis

Whitelisting just the above patterns will allow the Vimeo player itself to function but will continue to block all video content from appearing within it. If you then additionally whitelist the URLs that correspond to TUTOR’s individual videos, you will ensure that these (and only these) videos are viewable on your network. The current list of TUTOR's video URLs are to be found on a Google Spreadsheet here. The alternative is whitelisting the following URL pattern to allow all videos to be viewable:

player.vimeo.com/video/*

If further assistance is required, please ask your network administrator to contact support@completemaths.com and we can work collaboratively with them to fix any issues!

Did this answer your question?