Troubleshooting Web Limiting

Troubleshooting Web Limiting

Overview

With LanSchool, teachers can help students focus on their work by limiting online access to approved websites and even disabling internet access during tests and quizzes. LanSchool relies on the LanSchool Student client running on the student devices to enforce these policies. To support web limiting in most browser, a companion browser extension is also required.

Who Should Use This Guide?

This article is designed to help IT Administrators troubleshoot instances where LanSchool Web Limiting is not being enforced. The LanSchool Web Helper browser extension must be installed in each web browser in order to enforce the teacher's desired limiting policy.  The steps to troubleshoot this are different for each web browser.

Teachers should refer to this overview of how to setup and use web limiting for use in their classroom.

If the student devices are macOS 11.0 (Big Sur) please see Granting macOS Privacy Approvals for LanSchool Using an MDM on how to apply browser extension profiles for Google Chrome and Microsoft Edge (Chromium-based, Version 85+).
If you are using LanSchool Classic in a Thin Client/ Terminal Services environment, web limiting is not supported. 

Troubleshooting Web Limiting

Google Chrome

Web limiting for the Google Chrome browser utilizes the LanSchool Web Helper browser extension. By default, this browser extension is installed as part of the student install on Windows and Mac devices below 11.0 (Big Sur), and deployed via Google Admin for Chromebooks.  

Step 1: Confirm Extension Is Installed

  1. On a student device, open the Chrome browser and navigate to Settings > Extensions or enter chrome://extensions in the address bar. 
  2. Confirm that the LanSchool Web Helper extension is installed and enabled
  3. If the extension is not installed, contact your LanSchool IT Admin or proceed to Step 2.

Step 2: Re-deploy the Extension If Required

By default, the LanSchool Student installer will attempt to automatically install the Web Helper extension into Chrome. In some environments, this will fail if Chrome has not yet been installed or local policies require extensions be deployed another way.

Deploying Chrome Extension Using Google Admin
Students will need to authenticate to the Chrome browser on their device in order for assigned extensions to be force-installed. To assign the LanSchool Web Helper to students so it is force-installed with they sign in, follow these steps.
  1. Login to Google Admin
  2. Navigate to Devices > Chrome > Apps & Extensions > User and Browser Settings
  3. Select the OU containing student user accounts.
  4. Add an extension from the Chrome Web Store
  5. Search for LanSchool Web Helper and select it.
  6. Set the Installation Policy to Force Install
  7. Click Save
Deploying Chrome Extension Using Active Directory Group Policy (GPO)
If the LanSchool student client fails to install the LanSchool Web Helper extension, or if you have an existing list of force installed extensions in the Chrome browser, you may need to create/modify the following Group Policy to deploy the extension to student Windows devices:
  1. Open the Group Policy Management Console
  2. Navigate to User Configuration\Administrative Templates\Google\Google Chrome\Extensions
  3. Go to "Configure the list of forced-installed apps and extension" and enable it.
  4. Click the Show button.
  5. Enter the following in an available line: honjcnefekfnompampcpmcdadibmjhlk;http://clients2.google.com/service/update2/crx
  6. Deploy the policy, then refresh the Group Polices on the student machine.

Step 3: Confirm Windows Proxy Settings

If your organization is utilizing a proxy server to manage internet traffic, you will need to modify the following setting in Windows either locally or through Group Policy.
  1. Open the control panel on the student computer and navigate to Internet Options
  2. Click on the Connections Tab
  3. Click on the LAN Settings button.
  4. Select the option for "Bypass proxy server for local addresses" and click OK
Once you have performed these steps, open the Chrome browser and enter localhost:56797 in the address bar.  If a window opens asking for authorization, please reboot the student computer and try these steps again. LanSchool requires that the student device be able to access this port locally without being interrupted by the proxy.


Mozilla Firefox

Due to changes in Mozilla Firefox's requirements the support of the Mozilla Firefox extension is currently under review.


Web limiting for Firefox utilizes the LanSchool Web Helper browser extension. By default, this browser extension is installed as part of the student install on Windows and Mac devices. In some environments, this will fail if Firefox has not yet been installed or local policies require extensions be deployed another way.

Step 1: Confirm Extension Is Installed

  1. On a student device, open the Firefox browser and navigate to Settings > Add-Ons > Extensions or enter about:addons in the address bar. 
  2. Confirm that the LanSchool Web Helper extension is installed and enabled.
  3. If the extension is not installed, contact your LanSchool IT Admin or proceed to Step 2.

Step 2: Deploy the Extension via Policy If Required

If the LanSchool student client fails to install the LanSchool Web Helper extension, or if you have an existing list of force installed extensions in the Firefox browser, you may need to create/modify the following Group Policy to deploy the extension to student Windows devices:
  1. Open the Group Policy Management Console
  2. Navigate to \Software\Policies\Mozilla\Firefox\Extensions\ (Firefox ADMX Templates Required)
  3. Add the following Group Policy values:
    “Install” : “https://www.stonewarefiles.com/lanschool/firefox/ffwebhelper.xpi%22
    “Locked” : “webhelperEd@lanschool.com"
  4. Deploy the new policy and perform a Group Policy update on the student devices.
  5. Confirm that the LanSchool Web Helper extension was successfully installed.
See Mozilla's documentation for other methods of deploying extensions using Intune, policies.JSON and other tools. If using policies.JSON, refer to this example file for the LanSchool Web Helper.

Microsoft Edge

LanSchool Classic 9.0.1.154 and above now supports web limiting for the Microsoft Edge browser (Chromium-based, Version 85+). By default, this browser extension is installed as part of the student install on Windows devices and Mac devices below 11.0 (Big Sur). 

Step 1: Confirm Extension Is Installed

  1. On a student device, open the Edge browser and navigate to Settings > Extensions.
  2. Confirm that the LanSchool Web Helper extension is installed and enabled.
  3. If the extension is not installed, contact your LanSchool IT Admin or proceed to Step 2.

Step 2: Deploy the Extension via Group Policy If Required

If the LanSchool student client fails to install the LanSchool Web Helper extension, or if you have an existing list of force installed extensions in the Edge browser, you may need to create/modify the following Group Policy to deploy the extension to student Windows devices:
  1. Open the Group Policy Management Console.
  2. Navigate to User Configuration\Administrative Templates\Microsoft Edge\Extensions (Edge ADMX Templates Required)
  3. Go to "Control which extensions are installed silently" and enable it
  4. Click the Show button.
  5. Enter the following extension ID: hbonijggfojboimdmhilgnikbkeodiha
  6. Deploy the new policy and perform a Group Policy update on the student devices.
  7. Confirm that the LanSchool Web Helper extension was successfully installed.

    • Related Articles

    • Limiting Website Use

      Overview To block troublesome or distracting websites or limit students to a select few websites pertinent to the class, use the Limit Web feature in LanSchool Classic. The teacher can choose to restrict all web activity, allow only certain websites, ...
    • Granting macOS Privacy Approvals for LanSchool Using an MDM

      Overview For student devices running macOS Mojave (10.14) and later Apple introduced new privacy protection systems that must be configured correctly for LanSchool to work. It can be challenging to configure settings correctly so that all installed ...
    • Installing LanSchool Student for macOS

      Update March 26, 2024: Release of macOS 14.4 has broken the ability to use SSID Whitelisting. Anyone currently using SSID Whitelisting, it is recommended to delay updating to macOS 14.4 until this issue has been fixed. Overview The following ...
    • Mass Deploying LanSchool Student for Chromebook

      Overview This guide walks administrators through the process of deploying the LanSchool Student app to students using Chromebooks. For information on installing the LanSchool Classic Student to Windows or Mac platforms, see: Installing LanSchool ...
    • LanSchool Teacher Channel Assignment Using Powershell

      Overview LanSchool provides an option to utilize a PowerShell script at teacher login to change the LanSchool Teacher channel to a unique channel from a CSV file. This is recommended for customers who are not using a LanSchool Connection Server or ...
    • Popular Articles

    • Limiting Website Use

      Overview To block troublesome or distracting websites or limit students to a select few websites pertinent to the class, use the Limit Web feature in LanSchool Classic. The teacher can choose to restrict all web activity, allow only certain websites, ...
    • LanSchool Classic Teacher Guide

      LanSchool Classic Teacher Console The LanSchool Teacher Console is the interface teachers will use to manage their classroom and students. It contains all the tools necessary for a teacher to effectively interact with students and create a ...
    • Installing LanSchool Teacher for Windows

      Overview The following instructions will assist you with manually installing LanSchool Classic Teacher Console on a single Windows device. For information on installing the student client or mass deploying LanSchool throughout your organization, see ...
    • Latest Release Notes

      LanSchool Classic Release Notes Customers with an active LanSchool subscription will have access to download the latest version from the LanSchool Classic Portal. For instructions, see Downloading LanSchool Installers. LanSchool Classic 9.3.0.4 ...
    • Blanking Student Screens

      Overview Blank student screens on your channel and disable student keyboards and mice. This feature is useful when you want to lecture without the distraction of students playing with their computers, or you need to quickly gather their attention. ...
    • Recent Articles

    • Downloading LanSchool Classic Installers

      Overview LanSchool Classic Downloads are accessed in LanSchool Air. Classic customers will see all their information, expiration and licensing keys in LanSchool Air. Admins who use both LanSchool Classic and LanSchool Air only need to manage one ...
    • Configuring LCS Redirection

      Overview In multiple LanSchool Connection Service scenarios, LCS Redirection allows administrators to set a default student LCS configuration where a MASTER LCS will send students to their correct LCS. The choice of LCS is configured based on the IP ...
    • Deploying LanSchool Classic Using Jamf Pro

      Update March 26, 2024: Release of macOS 14.4 has broken the ability to use SSID Whitelisting. Anyone currently using SSID Whitelisting, it is recommended to delay updating to macOS 14.4 until this issue has been fixed. Overview The LanSchool Classic ...
    • Disabling Fast User Switching

      Overview LanSchool Classic does not support Windows Fast User Switching feature. The student client will not function properly when the computer is switched to a second user account. It is recommended to disable Fast User Switching in order for the ...
    • Using Enable Channel Select Utility

      Overview LanSchool Classic comes packaged with utilities that can help administrators with making changes to already installed clients. The Enable Channel Select utility allows teachers to be able to change their teacher channel, view multiple ...