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 ...
    • Viewing Student Screens

      Overview Screen Monitoring mimics the classroom environment, enabling teachers to provide assistance and encouragement to keep students on task. Opening the LanSchool Teacher Console On a Windows teacher computer, you will see a small LanSchool icon ...
    • 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.28 ...
    • 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

    • End of Life LanSchool Classic Chromebook Student

      End of Life LanSchool Classic Chromebook Student Google is no longer supporting Chrome OS apps like LanSchool Classic on Chromebooks, effective January 2025. However, users now have the option to enable a setting in their Google Workspace Admin to ...
    • End of Life LanSchool Classic Android Student

      As of August 15, 2024 LanSchool Classic Android Student has reached End of Life and will no longer be developed.
    • Disabling Teacher Console Registration Prompt

      Overview New installations of LanSchool Classic Teacher Console will receive a prompt to register LanSchool. This prompt may be disabled to prevent disrupting teachers. Disabling Registration Prompt Using Registry Key Navigate to this policy key: ...
    • LanSchool Classic 9.3 Installation and Updating

      Overview The LanSchool Classic Teacher console requires a LanSchool Classic license key in order to run. This license key can be found under the Manage License section. Deploying LanSchool Classic 9.3 as a New Install If you are deploying LanSchool ...
    • Purchasing or Renewing LanSchool Classic

      Purchasing Contact If you are looking to purchase LanSchool Classic, renew your LanSchool Classic license or require a quote, please visit our website at https://lanschool.com/purchasing. You may also contact sales at 833-247-2527 or fill out the ...