Overview
This setup guide is intended for administrators preparing to implement LanSchool Classic in their environments. LanSchool Classic is the locally hosted, client-based version of LanSchool's award-winning classroom management solution, LanSchool Air. For information on LanSchool Air, a fully cloud-based solution, visit the
LanSchool Air Help Center.
Prerequisites
In most environments, the use of a locally hosted server to run the
LanSchool Connection Service (LCS)
is recommended. For smaller environments where student and teacher devices are on the same local area network and subnet, an LCS server is optional.
To install LanSchool on Windows and Mac devices, local administrator permissions are required.
Procedure
Step 1 - Download LanSchool
For the fully licensed version of LanSchool Classic,
contact our sales team. With an active LanSchool subscription, you gain access to the LanSchool Classic Portal, where you can download the fully licensed version of LanSchool Classic. For complete instructions on downloading LanSchool Classic, see
Downloading LanSchool Classic Installers.
Once downloaded, you'll have a .zip file that contains all of the installers and files you'll need to deploy LanSchool to different devices. Extract the .zip folder to an easy-to-find location on your computer.
Step 2 - Plan Your Implementation
Prior to deploying LanSchool, see our
Planning Your Implementation guide and also refer to the
System Requirements. Consider the best practices it outlines when determining how best to implement LanSchool Classic in your specific environment. You will find recommended deployment models for static computer labs, mobile carts, one-to-one, and bring-your-own-device (BYOD) environments.
Step 3 - Setup the LanSchool Connection Service (LCS)
For the best experience, install the LanSchool Connection Service on a dedicated server or workstation to manage connections between students and teachers across your organization. An LCS is not required for smaller implementations where all student and teacher devices are Windows/Mac-based and on the same network where peer-to-peer network broadcast can be used.
See
Installing the LanSchool Connection Service for system requirements and detailed instructions on setting this up on your network. All student and teacher devices running LanSchool must be configured to connect to the same LCS server by IP address.
A single server running the LCS can support up to 10,000 connected teachers and students. It is common for larger deployments to set up multiple LCS servers, often distributed across different sites.
Peer-to-Peer (no LCS) Model Data Flow Diagram:
Connection Server Model Data Flow Diagram:
Step 4 - Install the LanSchool Student Client
For teachers to interact with student devices using LanSchool, each student device must have the LanSchool Student client installed on it. During the installation, there are several configuration settings available. Pay close attention to the following:
-
-
For
static lab environments
, manually set the student's channel to be the same as the teacher's. The teacher will always monitor these student devices.
-
For
dynamic, one-to-one environments
, set the student to a default channel different from the teacher's. The teacher will use a class list to determine which students they want to monitor.
-
Enter the IP Address or DNS name of your LanSchool Connection Service (LCS).
To confirm success, look for the
LanSchool Student
icon in the system tray or notifications area of the device.
-
The process for installing the student client varies by device type. See below for detailed instructions for installing or mass deploying the LanSchool Student client.
-
Windows
-
Run
student.msi
on one device at a time. See
Installing LanSchool Student for Windows.
-
Deploy
student.msi
using a software distribution tool like Group Policy, SCCM, or PDQDeploy (Intune not currently supported). See
Mass Deploying LanSchool Student for Windows.
-
macOS
-
Mount
lanschool_student.dmg
to install on one device at a time. See
Installing LanSchool Student for macOS.
-
Deploy a custom
[
student
]
.pkg
using a software distribution tool or MDM like ARD or JAMF. See
Mass Deploying LanSchool Student for macOS.
-
For
macOS 10.14 or later
, additional steps are required after installation. See
Granting macOS Privacy Approvals.
Step 5 - Install the LanSchool Teacher Console
Teachers manage the student devices in their classroom using the
LanSchool Teacher Console. This software client must be installed on each teacher's device that will be using LanSchool. During the installation, several configuration settings are available. Pay close attention to the following:
-
-
For
static lab environments
, manually set the channel to be the same as the students in the lab. The teacher will always monitor these student devices.
-
For
dynamic, one-to-one environments
, set the teacher to their own channel that is different from other teachers, or use the
auto-assignment feature on the LCS
. The teacher uses a
class list
to determine which students they want to monitor.
-
Enter the IP Address of your LanSchool Connection Service (LCS).
-
To confirm success, look for the
LanSchool Teacher Console
icon
in the device's system tray or notifications area.
The process for installing the Teacher Console varies by device type. Review the information below to determine which installation options apply to your environment, and then follow the link for detailed instructions on installing or mass deploying the LanSchool Teacher Console client.
-
Windows
-
Run
teacher.msi
on one device at a time. See
Installing LanSchool Teacher for Windows
.
-
Deploy
teacher.msi
using a software distribution tool like Group Policy, SCCM, or PDQDeploy (Intune not currently supported). See
Mass Deploying LanSchool Teacher for Windows
.
-
macOS
-
Mount
lanschool_teacher.dmg
to install on one device at a time. See
Installing LanSchool Teacher for macOS.
-
Deploy a custom student.pkg using a software distribution tool or MDM like ARD or JAMF. See
Mass Deploying LanSchool Teacher for macOS.
-
For macOS 10.14 or later,
additional steps are required after installation. See
Granting macOS Privacy Approvals.
Step 6 - Set Up Class Lists
Class lists are not required in most static environments like media rooms and computer labs, where the same teacher device always manages the same student devices. Instead, refer to the following list to ensure the LanSchool Teacher Console will connect to the correct student devices:
-
The LanSchool Student client is set to the same channel as the LanSchool Teacher Console
-
Both devices are on the same local area broadcast network
or
are connected to the same LCS
When a teacher loads a class list, the students or devices in that list are discovered and temporarily pulled in to that teacher's channel. When the teacher dismisses the class list, those student devices automatically return to their default channel.
-
Manual Class Lists
-
Teachers can create their own class lists from within the LanSchool Teacher Console. Teachers can "search the network" for online students and add them to their roster or manually add them one at time by either login name, machine name, or Active Directory name.
-
Dynamic Class Lists
-
For organizations that prefer to centrally manage class rosters that tend to change regularly, administrators can host a set of .CSV files on a network share that LanSchool Teachers can access. LanSchool searches these .CSV files for any classes assigned to the currently logged in teacher and list those class rosters in the Teacher Console. See the
Dynamic Class Lists Implementation Guide for details on the proper formatting needed for the .CSV files.
-
Clever Class Lists
-
For organizations that have set up Secure Sync between their Student Information System (SIS) and
Clever, LanSchool allows district admins to enable teachers to pull their class rosters from Clever into the LanSchool Teacher Console. This eliminates the need to manage the set of .CSV files required by standard Dynamic Class Lists. See
Setting Up Clever Secure Sync
and the
Clever Integration FAQ
for more information.
Step 7 - Test Your Implementation
To test your LanSchool implementation:
-
Launch the LanSchool Teacher Console.
-
Create a Class List.
-
Navigate to
Class Lists
>
Manual Class Lists
...
-
Select
Add
below "
Search network for students
."
-
Select the student devices to monitor and add them to the class list.
-
Save the class list.
Load a Class List.
-
Select the class list you just created if it's not already selected by default.
-
Select
Start Class. The students in the class list appear in the console.
-
Refer to
Navigating the Teacher Console to explore the features available in LanSchool.