Setting up the School local content server

The IntoScience web player can be configured to load content from a local web server, speeding up access and reducing bandwidth use.

Supported protocols

  1. HTTP

Installation Procedure

1) Install the web Client

Ensure the web client (unity browser plug-in) has been installed onto your client machine via the Installing IntoScience Guide.

2) Local Content Server Installation Procedure

  1. Setup a local windows server on your network with IIS default settings
    If you don’t have IIS listed, then you will need to add IIS as a role via the Server Manager Console. The default IIS install settings will be sufficient.
  2. Download the LocalContent archive from http://cdn.intoscience.com/downloads/IntoScience_LocalContent_1-8.zip (554 MB last updated 8th Feb 2016)
  3. Extract the contents of the bundle to the root of a website on your network. eg C:\inetpub\wwwroot
    (Note: if you already have existing sites then we recommend creating a new site in a separate directory
    eg c:\inetpub\intoscience on an unused port eg 8080)

    (Note: You can extract the contents to a subdirectory of the site, however you must place both the crossdomain.xml and intoscience.txt files, at the root of the web site (ie c:\Inetpub\wwroot).C:\inetpub\wwwroot\crossdomain.xml
    C:\inetpub\wwwroot\intoscience.txt
  4. Once extracted, you should see a CDN folder.  Enter this folder and cut all contents of this folder and paste back into the parent folder.  Once you have done this, the CDN folder should be empty, so you can delete it.
  5. Right-click the parent folder, then click Properties>Security>Edit and Add user iusr, and click OK then OK again.
  6. Go to IIS and add the MIME types to the web server configuration:
    MIME Type: application/vnd.unity
    Extension: .unity3d

3) Activate Local Content for all School Users

  1. Sign in to IntoScience ( http://intoscience.com/signin) using a teacher account
  2. Select School Settings from the Settings menu (Gear icon in the top right)
  3. Check “Use School Content Server” checkbox
  4. Enter the web address of the content server.  ie http://intranet.mysqchool.com:{port}  or http://192.168.1.27:{port}  (don’t include trailing slash)
  5. Click the Save button. If configured correctly, a noticed will display “Set content server url successfully”. Any other message indicates an issue connecting to the specified server – see Technical Issues below.

4) Test

To test the content is being served locally, you can use a web proxy debugger tool like Fiddler, Charles or Firebug to ensure the data is being pulled from your IP address as opposed to the web.

Technical Issues

When entering the content url, omit the trailing slash. It will be added after site access has been checked.

If the Content URL fails to be set, try and access the url http://intranet.myschool.com/crossdomain.xml in your web browser as this may help diagnose permission / network issues. Replace the domain name in the URL with your schools web server address.

If you need further assistance please contact tech support and we will be happy to help.

Updates

We typically provide software updates quarterly. To ensure your local hosted content system is kept up to date, please email us at techsupport@3plearning.com once you have setup local hosting, so we can notify you when an update is available. If you do not update when we publish a new version then your local content server will not be used and content will default to being delivered by our cloud system.