Student Unique ID Request
The Student Unique ID Request extracts information for the assignment of the state unique student identification number. The Texas Education Data Standards (TEDS) requires that each student has a state-assigned unique ID.
Selection Criteria
Selection criteria determine which database records are used in the report.
School Selection
The report selects school records to include based on the following criteria:
- The school must be associated with a student included in the report.
Student Selection
The report selects student records to include based on the following criteria:
- The student must have a blank State Student Number.
- The student must not be excluded from state reporting.
- The student must not be considered a no-show.
- The student must have enrollment or re-enrollment records that fall within the user-selected start and end dates for the report.
- The following required student demographic fields must be populated with valid values:
- Student Name (last and first names)
- Federal Ethnicity
- Race Code
- Birthdate
- SSN
- The student's State Grade Level must contain a valid value, if populated.
Report Input
Each of the available run options and data fields for the report is described below.
Field | Description |
---|---|
Select Schools | If run at the district level, choose one of the following:
If run at the school level, the report includes all records associated with the current school that meet the selection criteria. To change the current school, click School at the top of the page and choose the appropriate school from the list. |
Current Selection Students | Indicate which students to include in the report by selecting one of the following options:
Note: If running the report for a single student or group of students, select the students prior to running the report. |
School Year | Choose the school year for the student enrollment data you want to include in the report. This value populates the school year field within the extract. Note: Verify that the start and end dates populated are within the school year selected. At the present time, SRP does not allow for data validation to prevent these from being out of sync. |
Start Date | Enter a start date for the report. |
End Date | Enter an end date for the report |
Transmission ID | Enter a local identifier to include in the file header and trailer records. If left blank, the first 10 characters of the current user's last name outputs on the record. Note: This field may not exceed 10 characters. |
Schedule | Select this option if the user wants to run this report on a scheduled basis. Once this option is selected the following choices are:
|
Report Output
Each of the fields displayed in the output of the report is described below. See Understanding the Report Output Table for a definition of each column in the table.
This extract creates a comma-delimited file.
Position | Data Element | Description | [Table]FieldName | Req'd | Length |
---|---|---|---|---|---|
Header Record Layout The header record is the first record in the file. | |||||
1 | Record Type | The record type. | 'TH' | Yes | 2 |
2 | Extract Date | The date the extract was run. | Derived | Yes | 10 |
3 | Extract Time | The time the extract was run. | Derived | Yes | 8 |
4 | Transmission ID | The identifier of the submitter. Used for auditing. | Derived The runtime parameter, Transmission ID, if populated. Otherwise the last name of the user logged into the system. | Yes | 10 |
5 | Version | The TEDS version. | '3.0' | Yes | 10 |
6 | Delimiter | The type of file delimiter. Hard-coded as 0X2C to note that the delimiter is a comma. | '0X2C' | Yes | 4 |
7 | Source Name | The name of the source. Hard-coded as SIS for students. | 'SIS' | Yes | N/A |
8 | Text Qualifier | The type of text qualifier. Hard-coded as 0X22 to note that the qualifier is double quote. | '0X22' | Yes | N/A |
Detail Record Layout All fields that are reserved and not used by TEA must be included as blank, separated by a comma, and in double quote. The detail records represent the individual student event data. | |||||
1 | Record Type | The record type. | 'ID' | Yes | 2 |
2 | Current School Code | The school where the student is enrolled. | [Students]SchoolID [Reenrollments]SchoolID [Schools]Alternate_School_Number [Schools]School_Number | Yes | 9 |
3 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 20 |
4 | Last Name | The student's legal last name. | Override: [S_TX_STU_X]E0705 [Students]Last_Name | Yes | 60 |
5 | First Name | The student's legal first name. | Override: [S_TX_STU_X]E0703 [Students]First_Name | Yes | 60 |
6 | Middle Name | The student's legal middle name. | Override: [S_TX_STU_X]E0704 [Students]Middle_Name | No | 60 |
7 | Name Suffix | The student's generational suffix code. | [S_TX_STU_X]E0706 | No | 1 |
8 | Gender | The student's gender. | [Students]Gender | Yes | 1 |
9 | Date of Birth | The student's birth date. | [Students]DOB | Yes | 10 |
10 | Current Grade Level Code | The student's grade level. | [S_TX_STU_X]State_Grade_Level [Students]Grade_Level [S_TX_REN_X]State_Grade_Level [Reenrollments]Grade_Level | Yes | 2 |
11 | Local Student ID | The student's local ID number. This field provides a mechanism to import student data from the TSDS Unique ID system back into local systems. | [Students]Student_Number | Yes | 9 |
12 | Social Security Number or S-# | The student's social security number. | [Students]SSN | Yes | 9 |
13 | Race | The student's race code. | [StudentRace]RaceCD | Yes | 1 |
14 | TSDS Uniq-ID | The student's state unique identifier. | [Students]State_StudentNumber This field will be blank for new Unique ID Requests. | Yes | 10 |
15 | Current District Code | The district where the student is enrolled. | [Prefs]DistrictNumber | Yes | 6 |
16 | Current School Year | The current school year for the data contained in the extract. This value extracts from the school year runtime parameter selected on the report input. | [Terms]YearID | Yes | 4 |
17 | Alternate Last Name | The student's maiden name. This field is not stored in PowerSchool and is an optional field per TEA. | N/A | No | 25 |
18 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
19 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
20 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
21 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
22 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
23 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
24 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
25 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
26 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
27 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
28 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
29 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
30 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
31 | Ethnicity Indicator | The student's Hispanic/Latino indicator. Valid values:
| [Students]FedEthnicity | Yes | 1 |
32 | Race 2 Code | If the student has multiple race codes, this field contains the second code. | [StudentRace]RaceCD | No | 1 |
33 | Race 3 Code | If the student has multiple race codes, this field contains the third code. | [StudentRace]RaceCD | No | 1 |
34 | Race 4 Code | If the student has multiple race codes, this field contains the fourth code. | [StudentRace]RaceCD | No | 1 |
35 | Race 5 Code | If the student has multiple race codes, this field contains the fifth code. | [StudentRace]RaceCD | No | 1 |
36 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 10 |
37 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 60 |
38 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
39 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 60 |
40 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 50 |
41 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 50 |
42 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 30 |
43 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 30 |
44 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 2 |
45 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 17 |
46 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 22 |
47 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 20 |
48 | Reserved Field | Not used by TEA. Always blank. | N/A | No | N/A |
49 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 20 |
50 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 20 |
51 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 125 |
52 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
53 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 20 |
54 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 2 |
55 | Submission Purpose | The type of data in the input file. Hard-coded as 001 for assignment. | '001' | Yes | 3 |
56 | Person Type | The type of person on the record. Hard-coded as 02 for student. | '02' | Yes | 2 |
57 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 1 |
58 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
59 | Entry/Exit Date | This field is blank for ID Assignment records. | Blank | No | N/A |
60 | Entry/Exit Type | This field is blank for ID Assignment records. | Blank | No | 2 |
61 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
62 | Entry/Exit Verified Flag | This field is blank for ID Assignment records. | Blank | No | 1 |
63 | Reserved Field | Not used by TEA. Always blank. | N/A | No | N/A |
64 | Reserved Field | Not used by TEA. Always blank. | N/A | No | N/A |
65 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 25 |
66 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
67 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
68 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
69 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 100 |
70 | Reserved Field | Not used by TEA. Always blank. | N/A | No | N/A |
71 | Reserved Field | Not used by TEA. Always blank. | N/A | No | N/A |
72 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 3 |
73 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 255 |
74 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 255 |
75 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 255 |
76 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 12 |
77 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 50 |
78 | Reserved Field | Not used by TEA. Always blank. | N/A | No | 10 |
Trailer Record Layout The trailer record is the last record in the file. | |||||
1 | Record Type | The type of record. | 'TT' | Yes | 2 |
2 | Transmission ID | The identifier of the submitter. Used for auditing. | Derived The runtime parameter, Transmission ID, if populated. Otherwise the last name of the user logged into the system. | Yes | 10 |
3 | Number of Records | The number of records in the file, including the header and trailer records. | Derived | Yes | 10 |