#

Students Educators

Class Roster Requirements

Overview

Class roster refers to the data submitted by the district for use in DMAC Solutions that contains information about the campuses, teachers, students, and classes within the district.

This information is used throughout DMAC Solutions to:

  • Identify the teachers, students and classes at the campus/district
  • Create and maintain teacher accounts
  • Restrict user access to confidential data
  • Link students to their teachers/classes for reporting
  • Identify students participating in special programs and services

Technical Requirements

A class roster data file must be an ASCII text file with a tab character as the field delimiter and a carriage return and/or line feed character marking the end of each row.

A district may submit either a single data file containing all class roster data for the district or multiple data files containing all the class roster data for each campus.

Each record in the data file must:

  • Contain the minimum required fields with valid values
  • Contain the same number of tab(ASCII 09) delimited fields
  • End with a carriage return (ASCII 13) and/or line feed (ASCII 10) control character

Column headers are not required in a data file. If column headers are provided, they must be located in the first row of the file.

Text qualifiers are not supported and all quotation marks (ASCII 34) are removed from the file before processing.

PLEASE NOTE: If you have no other option than to send a comma delimited file, you must contact our Help Desk for approval before sending a file.

IMPORTANT: The DMAC Class Roster data file must contain two required fields to identify teachers:

  • The Teacher ID is a unique value maintained at the district level used to identify teachers locally.
  • The Teacher Unique ID is a value maintained by the Texas Education Agency (TEA). This ID is unique to each teacher in the state.

It is critically important that once you submit your Class Roster data file, you must continue using the same values for both of these fields for each subsequent submission. The Teacher ID or Teacher Unique ID cannot change once it is submitted to DMAC because this will impact the validity of data tied to teacher’s records.

Please note:

Any school who submits daily imports must send them within the hours of 3:00 p.m. and 12:00 a.m. in order for the files to be imported the following day. Files submitted after 12:00 a.m. will be imported the next business day.

Please call our Help Desk at 1.866.988.6777 with any questions about the Class Roster file.

SpecificationsNotes
Data FilesClass roster files are processed one data file at a time. If a file contains data for multiple campuses, then each campus in the file is processed individually. DO NOT split roster data for a single campus among separate data files.
Required FieldsIMPORTANT: The omission of any required field from a data file will prevent processing of the entire data file. An invalid value for a required field will prevent processing of that record only.
Optional FieldsIMPORTANT: The omission or invalid value of any optional field will not prevent adata file from being processed.If an optional field is not provided or contains invalid values, that field will berecorded and reported as unavailable.
Special CharactersIMPORTANT: Only letters, numbers, spaces, hyphens, and apostrophes will be accepted for field values. All other characters will be removed before validation and processing.
Field LengthAll required field values not meeting the required length will be marked as invalid.All optional field values exceeding the maximum length will be truncated before validation and processing. All leading or trailing spaces are removed from all field values before validation and processing.

Class Roster Layout

The following table lists, in order, all the class roster fields used in DMAC. Non-required fields not available for export should include a blank or empty string to retain their position in the file.

NameLengthRequiredElement ID
Campus ID9YesE0266
Teacher Unique ID10YesE1524
Teacher ID4-14Yes
Teacher First Name1-20YesE0703
Teacher Last Name1-25YesE0705
Teacher Email128NoE1243
Service ID8NoE0724
Course Content30NoE1194
Course Number10No
Course Description50No
Course Period2NoE1074
Course Section2NoE0948
Course Semester2No
Student Unique ID10YesE1523
Student ID9YesE0001
Student First Name1-20YesE0703
Student Middle Name1-20YesE0704
Student Last Name1-25YesE0705
Student Grade2YesE0017
Student Gender1NoE0004
Student Date of Birth10YesE0006
Hispanic/Latino1YesE1064
American Indian/
Alaskan Native
1NoE1059
Asian1NoE1060
Black/African American1NoE1061
Native Hawaiian/
Other Pacific Islander
1NoE1062
White1NoE1063
At Risk1NoE0919
Bilingual1NoE1042
CTE1No
Dyslexia1NoE1530
ECD1NoE0785
ESL1NoE1043
GT1NoE0034
EB1NoE0790
Migrant1NoE0984
Special Education1NoE0794
Title I1NoE0894
5041NoE1603
Military Connected1NoE1529
Foster Care1NoE1528
Homeless1NoE1082
Local ID9NoE0923
Date Enrolled10NoE1069

Sample Data File

The following example displays a screenshot of a standard tab delimited class roster data file. Fixed-width data files are not supported.

Example 1: Tab delimited data file

Field Definitions

Example:

Download the Class Roster Field Definitions >> CLICK HERE