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 Jamf deployment guide is designed to assist with basic
settings and deployment of LanSchool Classic Student or Teacher for macOS using Jamf.
DISCLAIMER – Every customer environment is different. Use this guide as a reference and not a requirement of the software. It is still recommended to consult your local IT Administrators or Jamf support if you have questions about the repercussions of individual settings in your environment.
System Requirements
- Jamf access
- Access to the LanSchool Classic Portal
- Devices registered to Jamf
Preparing the LanSchool Student or Teacher Package
A custom package can be used, however, it is recommended to deploy the lanschool_student.pkg and lanschool_teacher.pkg with the LanSchoolStudent.mobileconfig and LanSchoolTeacher.mobileconfig profile settings configured.
Downloading the LanSchool Student and Teacher Package
Once
the latest version is downloaded, open the zip folder and go to the Mac folder.
From
here, double click the lanschool_student.dmg or lanschool_teacher.dmg to mount
the file and drag and drop the lanschool_student.pkg or lanschool_teacher.pkg
on the Desktop or folder.
Creating a Custom Package
for creating the custom package.
Uploading a Package
- Log into your Jamf Pro.
- Click on the Settings gear icon.
- Navigate to Computer
Management>>Packages
- Click on +New.
- Click on Choose File and upload either
the lanschool_student.pkg or lanschool_teacher.pkg or the custom package if
created.
- You can rename package Display Name,
choose a category, add Info or Notes.
- Click on Options if you wish to adjust
the priority of the deployment, require a restart etc.
- Click on Limitations if you wish to
have an OS requirement or Install Only if Available in Software Update.
- Once your package settings are completed,
click Save.
Creating the LanSchool Classic Teacher License Key Script
The LanSchool Classic Teacher console requires a License Key in order to run. The license key can be found in your
LanSchool Classic Portal.
- In Jamf, click on Settings.
- Navigate to Computer Management>>Scripts.
- Click on +New.
- Name your script i.e. LanSchool Teacher License Key
Click on Script and enter the following script with your license key for line 4.
- #!/bin/bash
- "/bin/cat" <<EOT >/Users/Shared/LicensingKey.txt
- Your license key here
- EOT
- exit 0
- Click on Options if you wish to adjust the priority of the deployment or Parameter Labels.
- Click on Limitations if you wish to have an OS requirement.
- Once your script settings are completed, click Save.
Creating the LanSchool Classic Policy
The following steps provide basic settings and
best practice options to deploy the LanSchool Classic Student or Teacher client.
It will not go into detail what each setting means or what to choose for each
setting.
- In Jamf, click on Policies.
- Click on +New.
- Under Display Name, name the policy
LanSchool Classic Student or Teacher.
- Ensure Enabled is checked.
- Under Trigger, select Startup, Login, Network State Change and Recurring
Check-in (this is a best practices option)
- Check Automatically re-run policy on
failure. (this is a best practices option)
- Retry
Event: On next recurring check-in
- Retry
attempts: 3
- Next click on Packages.
- Click on Configure.
- Click Add next to the lanschool_student.pkg or lanschool_teacher.pkg or custom package.
Next, click on Scripts.
The script is only for the LanSchool Teacher Policy. Do not add the Licensing Key script for LanSchool Student Policy.
If you created a custom teacher package you do not need to add a script.
- Click on Configure.
- Select the LanSchool Teacher License Key script.
- Next, click on Scope at the top.
- Choose which Targets to deploy the
Policy to. If needed, specify your Limitations and Exclusions.
- Choose any other settings you need to
select for the Policy.
- Once finished, click Save.
Deploying LanSchool Student and
Teacher Profile Settings
If you created a custom package, you
do not need to follow these steps. If you uploaded and created the policy using
the lanschool_student.pkg or lanschool_teacher.pkg follow these steps.
Download the .mobileconfig files
provided to deploy the profile settings.
- Download the .mobileconfig profile(s)
above.
- In Jamf, click Configuration Profiles.
- Click Upload.
- Choose either LanSchoolStudent.mobileconfig or LanSchoolTeacher.mobilleconfig file.
- Click Upload.
- Click on Application & Custom
Settings.
- Click on Upload.
Edit the LanSchool Student or Teacher
settings.
- Click on Scope at the top.
- Choose which Targets to deploy the
Policy to. If needed, specify your Limitations and Exclusions.
- Choose any other settings you need to
select for the Profile.
- Once finished, click Save.
Deploying LanSchool Classic Policy Profile
For student devices running macOS Mojave (10.14) and later, Apple introduced new privacy protection systems to ensure that all installed software works as it should.
Download this pre-configured privacy policy template provided by LanSchool to deploy to your devices:
- Download the LanSchoolClassicStudentPolicy.mobileconfig file above.
- In Jamf, click on Configuration Profiles.
- Click on Upload.
- Choose the LanSchoolClassicStudentPolicy.mobileconfig file.
- Click Upload.
- Click on Scope at the top.
- Choose which Targets to deploy the Policy to. If required, specify your Limitations and Exclusions.
- Once finished, click Save.
The Screen Recording Approval cannot be automated. It must be enabled manually on the student device.
Deploying LanSchool Classic Browser Extension Profiles
Apple's operating system macOS 11.0 (Big Sur) prevents 3rd party software from installing Profiles on the system.
You can download the .mobileconfig profiles for each browser extension below.
- Chrome Profile
- Edge Profile
- Download the .mobileconfig browser extension profiles you want to deploy.
- In Jamf, click on Configuration Profiles.
- Click on Upload.
- Choose one of the downloaded browser extension profiles.
- Click Upload.
- Click on Scope at the top.
- Choose which Targets to deploy the Policy to. If required, specify your Limitations and Exclusions.
- Click Save.
- Repeat this process if you are deploying more than one browser extension profile.
Related Articles
Mass Deploying LanSchool Teacher 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 LanSchool provides the ...
Mass Deploying 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 LanSchool provides the ...
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 ...
Installing LanSchool Teacher 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 ...
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 ...
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.12 ...
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
Using Assessment Mode
Overview Assessment Mode allows an Administrator or Teacher to put student devices into a secure, locked mode in order to take a test or exam. When applied, the students devices enter Assessment Mode. During this mode the Teacher can't interact with ...
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 ...