Applied Computer Systems

Step-By-Step Chrome Installation

Download PDF:  KB0214

SoftLINK provides teachers with the ability to monitor and interact with their students’ Google Chromebooks in the classroom. The installation process involves completing each of the steps below.

  1. Install SoftLINK Name & Connectivity Server
    The SoftLINK Name & Connectivity Server (NCS) must be installed on a Windows based server that has a static IP address.  For small groups of devices (20 or less Chromebooks), the NCS can run on a Windows workstation, even the teacher’s device.
  2. Install Teacher Component
    The SoftLINK Tutor interface must be installed on the teacher’s monitoring device. A teacher can use either a Windows based computer or a Chromebook to monitor the student devices. Regardless of the monitoring device, the Name & Connectivity Server is required.
  3. Install Student Component
    The School Student for Google Chrome extension must be installed onto each of the students’ Chromebooks. This can be done manually or can be deployed using the Google Admin Console for Education.
SoftLINK Monitors Chromebooks
SoftLINK Monitors Chromebooks

Install SoftLINK Name & Connectivity Server
The SoftLINK Name & Connectivity Server or ‘Gateway’ is designed to negotiate connections between the SoftLINK Tutor application used by teachers and the School Student extension for Google Chrome. Therefore, the Name and Connectivity Server must have a static IP address and be accessible at all times by both the Tutor application and Student extension across the network.

  1. Launch the SoftLINK installer. Download installer using link below. http://www.acs-linksystems.com/resources/downloads/SoftLINK/Setup.exe
  2. On the ‘License Information’ dialog, enter the license details provided to you separately or choose a 30 day evaluation.

    SoftLINK Classroom Management Software License Screen
    SoftLINK Classroom Management Software License Screen
  3. On the ‘Custom Setup’ dialog, choose the ‘Name and Connectivity Server’ option and click ‘Next’. Note: If you intend to run the Name & Connectivity server on the teacher’s computer, select and install “Tutor Console” at this time as well. On the ‘Room Identification’ dialog that will appear, enter the room that the Chromebook is located in. This information is used to ensure that the Tutor and Students are connected to each other (this information can be updated later).

    SoftLINK Classroom Management Software Name & Connectivity Server
    SoftLINK Classroom Management Software Name & Connectivity Server
  4. At the end of the installation the ‘SoftLINK Connectivity Server Configuration Utility’ will be launched.
  5. On the General tab, change the ‘Listen on all IP interfaces Port’ to 3085.
  6. On the ‘Keys’ tab, delete any existing keys and select ‘Add’ to create a new Connectivity Server key.

    SoftLINK Classroom Management Software Name & Connectivity Server Keys
    SoftLINK Classroom Management Software Name & Connectivity Server Keys
  7. On the ‘Add Connectivity Server Key’ dialog enter a description (for example, “SoftLINK Chrome Students”) and click the ‘Set…’ button to enter and confirm your Connectivity Server key. Click ‘OK’ once done. The Connectivity Server Key is a password or passphrase of your own choosing. Remember your Key, it will be needed when installing the teacher’s component.

    SoftLINK Classroom Management Software Add Connectivity Server Key
    SoftLINK Classroom Management Software Add Connectivity Server Key
  8. Click ‘OK’ to return to the ‘Keys’ tab, and click ‘Apply’ to complete the setup of the Name & Connectivity Server

There is a utility called the ‘SoftLINK Connectivity Server Console’ that can be used to check the status of the Name & Connectivity Server and to see details of which students are currently connected. This utility can be accessed by right clicking and selecting ‘Open’ on the SoftLINK Connectivity Server Console icon in the notification tray. Note: This image shows a client listed. During the initial installation, no clients will be listed, only after the software is fully configured will any clients appear.

SoftLINK also provides SIS integration with Google Classroom and Classlink OneRoster.  To learn how to implement either of these features, visit https://twinpearlscomputing.com/acs-support/ and view KB0227.

SoftLINK Classroom Management Software Connectivity Server Console
SoftLINK Classroom Management Software Connectivity Server Console

Make a note of the following information as you will need it when configuring both the School Student extension for Google Chrome and the SoftLINK Tutor application.

SoftLINK Name & Connectivity Server details:

IP Address: ___________________________________________________________

Port Number: _________________________________________________________

Connectivity Server Key: ________________________________________________

Install Teacher Component
SoftLINK provides teachers with the ability to monitor, interact, and manage student Chromebooks in the classroom. Teachers can choose to monitor their students using a Windows workstation or they may choose to use a Chromebook. Please note that the Tutor station for Windows includes features that are not available in the Chrome OS Tutor interface.

Install Teacher Component for Windows
The SoftLINK Tutor application is used by the teacher to communicate, monitor, control and test students; as such it should be installed on each teacher’s Windows computer and configured to connect to the SoftLINK Name & Connectivity Server (covered earlier in this document).

  1. Launch the SoftLINK installer. Download installer using link below. Skip to step 5 if the Tutor was installed during the Name & Connectivity Server installation. http://www.acs-linksystems.com/resources/downloads/SoftLINK/Setup.exe
  2. On the ‘License Information’ dialog, enter the license details provided to you separately or choose a 30 day evaluation.

    SoftLINK Classroom Management Software License Screen
    SoftLINK Classroom Management Software License Screen
  3. On the ‘Setup Type’ dialog, choose the ‘Tutor’ option.

    SoftLINK Classroom Management Software Tutor Option
    SoftLINK Classroom Management Software Tutor Option
  4. On the ‘Room Identification’ dialog, enter the room that the Chromebook is located in. This information is used to ensure that the Tutor and Students are connected to each other (this information can be updated later).

    SoftLINK Classroom Management Software Room Identification
    SoftLINK Classroom Management Software Room Identification
  5. Once the SoftLINK Tutor application has been installed, it will need to be configured to connect to the Name & Connectivity Server. Launch the SoftLINK Class Control Tutor Console. Select the ‘School’ drop down menu in the upper left corner of the screen and then select the ‘Configuration…’ option.

    SoftLINK Classroom Management Software Configuration
    SoftLINK Classroom Management Software Configuration
  6. On the ‘Settings for Configuration’ dialog, select ‘Network Settings’ and check the ‘Use Name & Connectivity Server’ option in the ‘TCP/IP Settings’ section.
  7. In the ‘TCP/IP Settings’ section, click the ‘Settings’ button.
  8. In the ‘Name & Connectivity Server’ dialog, enter the IP Address, Port number and Key that you recorded earlier and click ‘OK’. Note: You must enter the original Key, not the encrypted key that was created in the Name & Connectivity Server.

    SoftLINK Classroom Management Software Name & Connectivity Server IP Address
    SoftLINK Classroom Management Software Name & Connectivity Server IP Address
  9. Click ‘OK’ to exit the configuration dialog and to complete the setup of the Tutor application.

Please note: The functionality available for use with Chromebooks is a subset of SoftLINK’s functionality available for other devices and platforms. If you are only connecting to students using Chromebooks, it may be preferable to remove unsupported functionality from the SoftLINK Tutor console.

If you wish to remove functionality unsupported by Chrome from the SoftLINK Tutor interface, please refer the Knowledge Base article KB0143 available from the Applied Computer Systems, Inc. knowledge base. Other articles of interest can be accessed by searching the knowledge base that is located at https://twinpearlscomputing.com/acs-support/knowledgebase/.

Install Teacher Component for Chrome
The School Chrome Tutor application is used by the teacher to communicate, monitor, control and test students; as such it should be installed on each teacher’s Chrome device and configured to connect to the SoftLINK Name & Connectivity Server.

  1. Visit the Google Play store for the School Tutor extension for Google Chrome and select the “Add to Chrome” button. You can evaluate the School Chrome Tutor for 30 days on up to five student Chromebooks or, when prompted, you can enter your existing SoftLINK license information. If you’re new to SoftLINK or require additional licenses, contact your Applied Computer Systems, Inc. sales representative by calling 1-800-237-5465.
  2. Locate the NetSupport School Tutor for Chrome app and open it.

    SoftLINK Classroom Management Software Chrome Tutor App
    SoftLINK Classroom Management Software Chrome Tutor App
  3. The School Chrome Tutor will start and the ‘Enter License’ dialog will appear. Enter the School License details you have been provided with and click ‘License’ or ‘Evaluate’.

    SoftLINK Classroom Management Software Chrome Tutor License
    SoftLINK Classroom Management Software Chrome Tutor License
  4. The ‘Connect’ dialog will appear.
  5. Enter the Gateway Address, port number and Gateway Key. The Gateway Address is the IP address of the Name & Connectivity Server and the Gateway Key is the Connectivity Server Key. Both of these were determined in the first section of this installation guide.

    SoftLINK Classroom Management Software Chrome Tutor Connect
    SoftLINK Classroom Management Software Chrome Tutor Connect
  6. Choose whether to connect to your Google Chrome Students using Room name or Browse mode.
  7. Click ‘Connect’.

Install Student Component
The School Student extension for Google Chrome must be installed on the students’ Chromebooks and configured to connect to the SoftLINK Name & Connectivity Server (covered earlier in this document) so that they can be monitored, managed, and respond to surveys and the student register.

  1. Visit the Google Play Store for the School Student extension for Google Chrome and, on the Extensions details page, click the ‘Add to Chrome’ button.
  2. On the student Chromebook, enter the URL chrome://extensions to access the ‘Extensions’ configuration page.
  3. Locate the NetSupport School Student extension for Google Chrome, and click ‘Details’.

    SoftLINK Classroom Management Software Chrome Student Details
    SoftLINK Classroom Management Software Chrome Student Details
  4. Scroll down and select ‘Extension options.’

    SoftLINK Classroom Management Software Chrome Student Extension Options
    SoftLINK Classroom Management Software Chrome Student Extension Options
  5. In the ‘Connectivity’ section, enter the ‘Gateway Address’ and ‘Gateway Port’ of the Name & Connectivity Server. The Gateway Address is the IP address of the Name & Connectivity Server and the Gateway Key is the Connectivity Server Key. Both of these were determined in the first section of this installation guide.

    SoftLINK Classroom Management Software Chrome Student Configuration
    SoftLINK Classroom Management Software Chrome Student Configuration
  6. Select the option ‘This computer is always located in the following room:’ and enter the room that the Chromebook is located in. This information is used to ensure that the Tutor and Students are connected to each other (this information can be updated later). Optionally, you may select ‘This is a Mobile Computer and May Be in One of the Following Rooms.’ This scenario will require the students to connect to the teacher when they enter the class.
  7. Optionally, enter the Chromebook user’s name or asset number in the Client Name field. This information will appear on the SoftLINK Tutor interface when you are connecting to the Chromebooks.
  8. Click ‘Save’ when finished to complete the setup of the NetSupport School Student extension for Google Chrome.
  9. When deploying a large number of Chromebooks, it may be overwhelming to configure each Chromebook in this manner. The School Student extension can be added and configured using the Google Admin Console for Education. Please refer to the following section for complete details.

Creating a Configuration File (json file)
The json file contains the information that will be used in the Google Management Console. The easiest way to create the json file is to add the student extension to your Chrome Browser.

  1. On your PC, open a Chrome browser and browse to: https://chrome.google.com/webstore/category/extensions
  2. Search for ‘NetSupport School.’
  3. Locate the NetSupport School Student extension and choose ADD TO CHROME.
  4. Right-click the NetSupport icon next to the Address Bar and choose Options
  5. Enter the information for the extension.  You must enter the Gateway Address (IP address of your Name & Connectivity Server, the Gateway Port used, the room name, and keyboard layout.  Optionally, you may set a password in the ‘Protect the Configuration’ field.
  6. Click Export As File
  7. Choose additional options (the default is NOT to allow Name or Mac Address changes)
  8. Click Generate File

The file is now ready to be copied into the Google Management for Education Console. The file should appear in your Downloads folder and will be named Config.json. Open this file with Notepad when copying/pasting the information into the Management Console.

Google Admin Console Force Installation and Configuration for Chrome OS
Deploying SoftLINK for Chrome OS is extremely simple thanks to the ability to do a forced installation to the client Chromebooks. Not only can the extension be deployed to the user profiles in this manner, but the configuration of the extension can also be done in this way.  Please note that in order to setup the School Student Extension, you will need the School Student extension added to your organization.  Directions for adding Apps and Extensions can be found in the Google Answers pages:  https://support.google.com/chrome/a/answer/6306504

  1. Open the Google Admin Console for Education.
  2. Navigate to:
    Devices
    Chrome Management
    Apps & extensions

    Google Admin Console Devices
    Google Admin Console Devices
    Google Admin Console Chrome Management
    Google Admin Console Chrome Management

    Google Admin Console Apps & extensions
    Google Admin Console Apps & extensions
  3. Locate the User Organizational Unit on the left that you would like to add the extension to.
    NOTE:  The NetSupport School extension must be applied to a USER organizational unit. Extensions are not added at the machine level.

    Google Admin Console Add from Chrome Web Store
    Google Admin Console Add from Chrome Web Store
  4. Click the yellow dot with a plus sign, in the bottom right, to add the extension.
  5. Choose ‘Add from Chrome Web Store.
  6. Search for Netsupport School and click ‘+ Select’ to add the extension.

    Google Admin Console Add apps from Chrome Web Store
    Google Admin Console Add apps from Chrome Web Store
  7. Set the permissions and URL access to ‘Allow all permissions.’

    Google Admin Console Allow all permissions
    Google Admin Console Allow all permissions
  8. Set the Installation policy to ‘Force Install’ to lock the extension so the students cannot uninstall it.

    Google Admin Console Force Install
    Google Admin Console Force Install
  9. Open the Config.json file in notepad which was created in the prior section.  Select all of the information (Ctrl + A) and copy it (Ctrl + C).  In the bottom right-hand corner, in Policy for extensions, paste the copied information form the json file.

    Google Admin Console JSON file
    Google Admin Console JSON file
  10. Click ‘Save’ at the top when finished.

    Google Admin Console Save JSON file
    Google Admin Console Save JSON file
  11. You have completed configuring the NetSupport School Student extension.

Technical Support
Contact Applied Computer Systems, Inc. if you experience difficulties during the installation process. Knowledgeable technicians can help guide you through the installation process and can provide answers to any questions you may have.

Email:  support@acs-linksystems.com

Phone:  1-800-237-5465

Products