Dynamic Class List Implementation Guide

Dynamic Class List Implementation Guide

Overview

Instead of requiring each teacher to manually create and manage each class list on their own, many organizations opt to build centrally managed class lists, typically generated by a scheduled export from the district's Student Information System (SIS).

The first file is the Teacher file. It should contain only three columns of data, listed in specific order by row, separated by commas:
Teacher name, Class ID, Class Name.

The Teacher name can be either their Network Login Name, their Machine Name, or in Windows environments with Active Directory, their Teacher Name. The Class ID number can be any numeric identifier, it just needs to be unique for each class.

The second file is a Student file. The Student file needs to include only two columns of data, listed in specific order by row, separated by commas: ClassID and Student Name.

The Student Name can again be their Login Name, their Machine Name, or in Windows environments with Active Directory, their Student Name.

Depending on the method chosen to export the data for the Teacher or Student name, each of the two files must be named as follows (case sensitive):

“ClassesByTeacherLoginName.csv”, “StudentsForClassByLoginName.csv”

“ClassesByTeacherMachineName.csv” “StudentsForClassByMachineName.csv”

“ClassesByTeacherADName.csv” “StudentsForClassByADName.csv”

Dynamic Class List Examples

ClassesByTeacherLoginName.csv

teacher login name

unique class ID

class display name


teacher login name = the local device login name that the teacher is using to login to their device (e.g. jsmith)

unique class ID = a numeric, unique identifier for each class list (e.g. HS-201B)

class display name = a friendly name or description for the class list (e.g. Eng Lang Arts 201 B)

NOTE: The unique class ID field can contain a combination of data to make it unique for each class list. For example, combine a School ID (HS), a Course ID (201), and a Section ID (B) together for one unique ID (HS-201B).

StudentsForClassByLoginName.csv

unique class ID

student login name


unique class ID = must match the unique class ID used in the "ClassesByTeacher" CSV file (e.g. HS-201B)

student login name = the local device login name that the student is using to login to their device (e.g. jsmith)

Dynamic Class Lists Enhanced Display Format 

The enhanced display format is an optional format that allows LanSchool to display the School, Course, Period and full student name when displaying each class list in the Teacher Console.

Enhanced Display Format Teacher CSV File

To do this, format the unique class ID field using the following pattern:

teacher login name

course ID|*|school ID|*|period ID

class display name

jsmith

201B|*|HS|*|2

Eng Lang Arts

 

Using the above example, the unique class ID would be HS-201B (School ID-Class ID). Be sure to use the |*| delimiter.

NOTE: The Period ID field is for display purpose only and is not used as part of the unique class ID.

Enhanced Display Format Student CSV File

To do this, insert a second field in the CSV for student display name as described below:

unique class ID

student display name

student login name

HS-201B

Jason Smith

jsmith



NOTE:  If using the Enhanced Display Format described above in the “ClassesByTeacher” CSV file, the unique class ID must be formatted as school ID-course ID (note the hyphen).

For downloadable version of this guide: LanSchool Dynamic Class List Implementation Guide
For downloadable example of dynamic class lists: Dynamic Class List Samples

    • Related Articles

    • Creating and Managing Class Lists

      Overview If LanSchool is going to be used in a 1:1 environment, where every student has their own device and is moving from class to class, it is recommended to use LanSchool Classic's Class List feature. The feature allows teachers to quickly load ...
    • 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 ...
    • Troubleshooting Missing Student Thumbnails

      Troubleshooting Missing Student Thumbnails without Class Lists Peer to Peer Check the channel that the teacher and student are configured to communicate on. To find the channel on the Teacher Console, go to the Administer menu > Preferences > Network ...
    • Clever Secure Sync Integration FAQ

      Overview This article contains information pertaining to Clever Integration with LanSchool Classic. For information on connecting Clever to LanSchool Air, see Setting Up Clever Secure Sync with LanSchool Air. How do I setup Clever Integration in ...
    • LanSchool Classic Setup Guide

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