Mass Deploying LanSchool Student for macOS

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 push the package out and install it. 

Creating a Custom Installer Package

The LanSchool Student .DMG allows you to create a custom installer package that can be used for mass deployment of the LanSchool student client on Mac OS.  In order to do this, follow these steps:
  1. Download the student.dmg file from the Lenovo Software Customer Portal.

  2. Mount the student.dmg by double clicking on it.

  3. Click on "Create a Custom Package"


  4. Depending on your macOS version, you may receive a security warning.  Click Open.


  5. Follow the Customer Packager Wizard to determine what settings this custom package will apply to student device

  6. Name the file and navigate to the directory you wish to save the package. Click Save.
  7. Once the package is created, you will receive a notification upon completion.


Deploying the Custom Package

Using a remote software deployment tool (e.g. ARD, JAMF), deploy the LanSchool custom installer package to student devices. The specific steps will vary depending on the deployment tool you are using. Please refer to your vendor's documentation.

The LanSchool package should always be installed as the root user or equivalent. When the client package has finished installing, the client will start running automatically.

On macOS 10.14 or later, privacy approvals must be granted on each student device. Many of these approvals can be granted automatically using a Mobile Device Management (MDM). For detailed instructions, see Granting macOS Privacy Approvals for LanSchool Using an MDM.

Additional settings and configuration can be performed remotely after a successful deployment. See Managing LanSchool Settings on macOS Using an MDM for more information.

Browser Extension Profiles for macOS 11.0 (Big Sur)

Appleā€™s latest operating system macOS 11.0 (Big Sur) prevents 3rd party software from installing Profiles on the system.  

Mobile Device Management (MDM) has the ability to install profiles, but anyone else who previously installed them to configure application settings will no longer be able to do so in macOS 11.0.

LanSchool Classic for many years has installed profiles to specify Chrome, and now Edge Browser settings, specifically so that our browser extensions are installed and cannot be removed.  

For Big Sur and greater, we recommend adding our Chrome and Edge policies to your MDM settings for those browsers:


Chrome:

ExtensionInstallForcelist:

honjcnefekfnompampcpmcdadibmjhlk;https://clients2.google.com/service/update2/crx 

 

In XML this would look like this:

 <key>ExtensionInstallForcelist</key>
<array>
      <string>honjcnefekfnompampcpmcdadibmjhlk;https://clients2.google.com/service/update2/crx</string>
</array>

 

Edge: 

ExtensionInstallForcelist:

hbonijggfojboimdmhilgnikbkeodiha;https://edge.microsoft.com/extensionwebstorebase/v1/crx

 

In XML this would like like this:

<key>ExtensionInstallForcelist</key>

<array>
      <string>hbonijggfojboimdmhilgnikbkeodiha;https://edge.microsoft.com/extensionwebstorebase/v1/crx</string>
 </array>

 

Our Edge policies also configure two other settings in the browser that you may find desirable in an education setting:


1.Disable Developer Tools.  These tools can be used to subvert extensions and other things.

<dict>

   <key>DeveloperToolsAvailability</key>
   <integer>0</integer>
</dict>

 

2. Disable Private Browsing.   Our extension cannot record private browsing in any reliable way.

<dict>

  <key>InPrivateModeAvailability</key>
  <integer>1</integer>
</dict>

    • Related Articles

    • Mass Deploying LanSchool Teacher for macOS

      Overview LanSchool provides the ability to mass deploy the LanSchool teacher client for macOS 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 push ...
    • Installing LanSchool Student for macOS

      The following instructions will assist you in installing LanSchool on a student's Mac: Copy the student.dmg from the customer download to the student's machine. Double click the student.dmg to mount it. Double click on lanschool_student.pkg Read the ...
    • Granting macOS Privacy Approvals for LanSchool Using an MDM

      Introduction 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 ...
    • Installing LanSchool Teacher for macOS

      To install the software on a teacher computer follow these steps: 1. After downloading the LanSchool installers from the Customer portal, open the installation file folder. You can navigate to Mac and then click on the lanschool_teacher.dmg 2. Click ...
    • 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 ...
    • Popular Articles

    • 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 ...
    • 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.42 ...
    • 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 ...
    • 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 ...
    • 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

    • LanSchool Teacher Channel Assignment Using Group Policy

      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 ...
    • Logging On or Off Students Remotely

      Overview The LanSchool Teacher console has the ability to only log on wired and wireless Windows devices using Log On Students. The LanSchool Teacher console has the ability to log off wired and wireless Windows and Mac devices using Log Off Students ...
    • LanSchool Classic Video Tutorials

      For detailed information on how to use each feature of LanSchool Classic, visit the Using LanSchool Classic in the Classroom section of our Help Center. For quick, video demonstrations of each feature in action, visit our "LanSchool Classic Features" ...
    • Deploying LanSchool Using Group Policy

      Overview  The LanSchool Group Policy deployment guide is designed to assist with some basic settings and deployment using Active Directory Group Policy settings.  Please note that our support team can only provide limited assistance with configuring ...
    • Adding the LanSchool Teacher Console Shortcut to Desktop

      By default, the LanSchool Teacher Console will always be running the Windows system tray. To make it easier for teachers to launch, consider creating a shortcut for the LanSchool Teacher Console to place on the Desktop or pin to the Taskbar. Open the ...