Mass Deploying LanSchool Student for Chromebook

Mass Deploying LanSchool Student for Chromebook

Overview

This guide walks administrators through the process of deploying LanSchool Student app and LanSchool Web Helper Extension to students using Chromebooks and getting LanSchool Classic ready for instructors to use. For information on installing LanSchool Classic to Windows or Mac platforms, see:
  1. Installing LanSchool Student for Windows
  2. Installing LanSchool Student for macOS

System Requirements 

Administrators  

  • LanSchool Connection Server
  • Google Admin Console access to the Google Workspace domain the students are using

Students 

  • Chromebooks running ChromeOS 71 or higher  
  • A managed Google Workspace user account (formerly G Suite)

The  LanSchool Connection Service (LCS) must be installed and set up before continuing with the software installation below. If you have any questions or problems setting up the LCS server, please contact your LanSchool sales or support representative.

You will need to have a managed G Suite domain and managed student user accounts. This allow you to manage various applications and services for Google Chrome devices and users. For more information on G Suite, please see https://gsuite.google.com/

Procedure

Sign in to the Google Admin console for your organization's G Suite domain by going to https://admin.google.com/ . You must login with an administrator account that has permission to manage User & Browser settings and Apps & Extensions policies for the student accounts in your domain. 
The remaining steps cannot be completed without signing in to the Google Admin console. 
  1. In Google Admin, select the  Devices icon



  2. Under the  Devices  menu, navigate to  Chrome > Apps & Extensions > Users & Browsers.



  3. Select the student user Organizational Unit (OU) that contains the student user accounts you wish to apply the LanSchool Student Application and LanSchool Web Helper Extension to.



Force Installing LanSchool Student Application

  1. Once in the Student OU, click the add button in the bottom right and select Add from Chrome Web Store.

  2. Search for LanSchool Student, click on LanSchool Student and on the next page click on Select at the top right corner.
  3. Click on Allow Install next to LanSchool Student and change the Installation Policy to Force Install.



  4. Select Save at the top right.



  5. Next go to LanSchool JSON Configuration Tool to create your JSON policy.
  6. Copy your JSON policy and paste it in the Enter a JSON value field under LanSchool Student.



  7. Select Save at the top right.



Force Installing the LanSchool Web Helper Extension

  1. While still in the Student OU, click on the add button in the bottom right corner again and select Add from Chrome Web Store.
  2. Search for LanSchool Student again, click on LanSchool Web Helper and on the next page click on Select at the top right corner.
  3. Click on Allow Install next to LanSchool Web Helper and change the Installation Policy to Force Install.



  4. Select Save at the top right.



Configure Chrome User and Browser Settings

The following settings are recommended to ensure the best experience with LanSchool Classic. Many of these settings are optional, but are recommended to prevent students from disabling the LanSchool Student app or LanSchool Web Helper extension.

To save some time you can search for the settings rather than having to scroll, just type in a portion of the setting text and it will jump to the section!



  1. In Google Admin, navigate to   Devices > Chrome > Settings > User & Browser Settings 


     

  2. Select the organizational unit (OU) that contains the student user accounts that you deployed the LanSchool Student app and LanSchool Web Helper extension to.  

     

  3. In the Apps and extensions section, select  application settings page .



  4. In the Additional application settings section, next to  Allowed types of apps and extensions, select the  Extension and  Chrome packaged app check boxes. This will ensure that both the LanSchool Student app and LanSchool Web Helper extension are not prevented from running.



  5.  In the Apps and extensions sections, next to  Task Manager, select  Block users from ending processes with Chrome task manager. This prevents students from disabling the LanSchool Student app.



  6. In the Security section, next to  Idle Settings, select  Logout from the  Action on Lid Close list. This forces students to refresh their user session more often. This is not required, but if a student device appears as missing, asking them to login again may resolve it.



  7. In the Security section next to  Incognito mode, select  Disallow incognito mode. This prevents students from avoiding the LanSchool Web Helper browser extension.

     

  8. In the Content section, next to   Screenshot, select  Allow users to take screenshots. This allows LanSchool Student to show the student's screen to instructors.

     

  9. In the User Experience section next to   Developer tools,  select  Never allow use of built-in developer tools . This prevents students from interfering with the LanSchool Student app or other device settings.

  10.  

  11. Select   SAVE  on the upper right part of the page. 

     

Obtaining Student Names from Google

By default, LanSchool displays only students’ email addresses for newly added Chromebooks. To view students’ first and last names instead of their email addresses, and to ensure that Google retrieves the correct name for each student, you must grant LanSchool permission from your domain. You can grant that permission through the Google Admin console by performing the following steps: 

  1. Login to https://admin.google.com/
  2.  Select  Security > Access and Data Control > API controls.


  3. Select  Manage Third Party App Access.


  4. Click on  Add App and Select  OAuth App Name or Client ID.



  5. Copy the following string and paste it into the Client ID field and select Search.
    621398336584-bgqihfidukqjch5dkjs25rf7vjav82cf.apps.googleusercontent.com 

  6. Select LanSchool Student.



  7. Check the  OAuth Client ID  box and then click  Select.


  8. Select Trusted: Can access all Google Services and then select Configure.



After making these changes, some existing student Chromebooks may not automatically update to display the student's name. It make take a few times of logging out and back into the Chromebook for the student name to gather. If you wish to force the client to refresh the student name, add this parameter,  "refresh_student_name": { "Value": "1234" },  to the end of your JSON policy. The value "1234" can be any random set of 4 numbers. When the value is set, it'll act as a handle so the Chromebooks know to not keep receiving the same name if the names change. 

Test your Settings

To see if your configuration settings are being applied on the student Chromebook:
  1. Log into a Chromebook using one of the student accounts in the OU you selected above for the configuration.
  2. Open the Chrome browser and go to chrome://policy in the navigation window. This will open the policy display for that user account.
  3. Click the Reload Policies button to ensure you have the latest policy configuration.
  4. Check the checkbox to the right that says Show policies with no value set
  5. Scroll down to the section that shows the configuration for the LanSchool Student
  6. You should see each of the policy settings that you have configured in the JSON value field. If you don't see your settings shown  there check the following:
    1. Did you log in as a user assigned to the OU you set the policy for in the Admin console?
    2. Is there an error in the policy file? 
      The admin console does not warn on errors. You can check your policy files format by testing it as jsonlint.com

Features Supported on LanSchool Classic Chromebook

  1. Help Individual Students - The Student can interact with the Teacher by sending and receiving messages. Students can silently send questions or request help. A small question mark appears on the teacher's console when a Student sends a question.
  2. View Student Thumbnails - Student thumbnails appear on the Teacher Console allowing teachers a quick overview of what the students are working on.
  3. Show Student Details - The details view of Chromebook student will show student name, machine name, last website, last question and Teacher channel.
  4. Testing - The LanSchool Teacher can send a test to the Chromebook student and collect the test results. Test questions can include True / False, Multiple Choice, short answer and essay questions. Images can also be attached to each test question.
  5. Show Teacher Screen - The LanSchool Teacher has the ability to share a screen to all or select Students allowing them to follow along.
  6. Web Browsing - Temporarily disable all or selected student access to the web across browser. The Teacher controls the sites the Student may browse to or may direct the Student to specific sites.
  7. Internet History - Shows a searchable list of web sites visited by the selected student, which may be saved to a file.
  8. Blank Screen - The Teacher may blank-out all student screens and disable keyboard and mouse.
  9. Run URL - This feature allows a Teacher to run a web site on student computers.
  10. Keystroke Alerting - The Keystroke Alerts tab allows you to specify a list of banned words. If a student types a banned word, the teacher will be notified with a yellow caution icon on the student’s thumbnail. Use your mouse to hover over the thumbnail, and it will display the word that was typed by the student. This tab also includes an option to automatically capture a screenshot of the student's device as the banned word is typed.
  11. Class list support - Chromebook student will respond to Teacher request to be loaded into a class.
  12. Show Student Screen - The ability for the Teacher to send a student’s screen to all other students in a class.
  13. View Student’s Screen - Allows teachers to view and monitor a selected student machine.
  14. Chat - The Teacher may initiate a text-based chat session with one or more students from the Teacher’s console.
  15. Save Student Screen Snapshot - Save a student's screen to a standard graphic file. (.jpg or .bmp) The date, time and student login name are displayed in the saved file.

    • Related Articles

    • Mass Deploying LanSchool Student for macOS

      Overview LanSchool provides the ability to mass deploy the LanSchool student client for Mac OS through the creation of a custom installation package. Once this package has been created, you will be able to use your software distribution system to ...
    • 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 ...
    • Selecting Chromebook View Modes (Active Tab View vs. Desktop View)

      This feature works with student Chromebooks and requires LanSchool 8.0.2.82 or higher. LanSchool provides two ways to display live thumbnail images from student Chromebook screens: Active Tab View Desktop View When the LanSchool Student app is ...
    • Deploying LanSchool Classic Using Intune

      Overview The LanSchool Classic for Windows agent supports a number of different deployment methods and tools using a MSI. See  Mass Deploying LanSchool Student for Windows for more detailed instructions. Please note that our support team can only ...
    • Installing LanSchool Student for Windows

      Overview The following instructions will assist you with manually installing LanSchool Student on a single Windows student device. For information on installing the teacher client or mass deploying LanSchool throughout your organization, see Setting ...
    • Popular Articles

    • Limiting Website Use

      Overview Limit the websites that can be accessed by one or more student computers. The teacher can choose to restrict all web activity, allow only certain websites, or block only certain websites. This is often used to keep students focused or to ...
    • Latest Release Notes

      LanSchool Classic Release Notes Customers with an active LanSchool subscription will have access to download the latest version from the LanSchool Customer Portal. For instructions, see Downloading LanSchool Installers. LanSchool Classic 9.1.0.82 ...
    • Installing LanSchool Teacher for Windows

      Overview The following instructions will assist you with manually installing LanSchool Teacher on a single Windows teacher device. For information on installing the student client or mass deploying LanSchool throughout your organization, see Setting ...
    • Limiting Application Use

      Overview Teachers can control the applications that are allowed to run on the student computers. The application limiting policy can stop ALL applications from running except for those specified in an "allow list" or can allow all application except ...
    • Configuring and Troubleshooting Wake on Lan

      Wake on Lan Configuration Your device manufacturer will be able to assist you with the Wake on Lan configuration.  That information is proprietary to the devices and is not provided by LanSchool. LanSchool utilizes Wake on Lan to power on the student ...
    • Recent Articles

    • Deploying LanSchool Classic Using Intune

      Overview The LanSchool Classic for Windows agent supports a number of different deployment methods and tools using a MSI. See  Mass Deploying LanSchool Student for Windows for more detailed instructions. Please note that our support team can only ...
    • Using the SetChannel.exe Utility

      Overview LanSchool Classic comes packaged with utilities that can help administrators with making changes to already installed clients. The SetChannel.exe utility can be used to update local Teacher or Student Channels, make changes to the LanSchool ...
    • Disabling Speak to Class

      Overview By default, LanSchool Classic instructors are able to speak directly to the class using the Teacher Console. Some organizations need to prevent instructors from speaking to students with LanSchool Classic. Administrators can disable the ...
    • Remotely Configuring Mac Teacher Console after Installation

      Overview If changes need to be made to the LanSchool Teacher Console settings after installation is complete, the lstconfig utility is a tool that can be used to aid in the remote configuration. The lstconfig utility is provided in the installation ...
    • LanSchool and VDI Environments

      Overview LanSchool Classic currently does not support VDI Environments due to the numerous types of environments, however, documentation was provided by a customer who had successfully setup LanSchool Classic in their VDI Environment. Other ...