Grades and Transcripts refer to the standardized data structures used to record and manage student academic performance and achievements.
-
Grades: This includes the scores students receive for their coursework. Grades are typically recorded for individual assignments, tests, and overall course performance.
-
Report Cards: These are periodic summaries of a student’s academic performance, usually issued at the end of a grading period.
-
Transcripts: The records of a student’s academic history, including all courses taken, grades received, and credits earned.
-
Grade Point Average (GPA): This is a numerical representation of a student’s overall academic performance, calculated based on the grades received in all courses.
-
Graduation and Diploma Information: This includes details about a student’s completion of graduation requirements and the awarding of diplomas.
Grades represent the evaluation of a student’s performance in their courses. Key components include:
-
Course Information: Details about the course, such as course code, name, and academic term.
-
Grade Type: The type of grade awarded (e.g., letter grade, percentage, pass/fail).
-
Grade Value: The actual grade received by the student.
-
Grading Period: The specific time frame for which the grade is awarded (e.g., semester, quarter).
grades
Primary PowerSchool Source Data
Tables: STOREDGRADES (sg), STUDENTS (s), CC, SECTIONS (sec), COURSES (crs) TERMS (t), TERMBINS (tb)Optional configuration: PGFINALGRADES (pgf) Selection Criteria
Requested for TX Exchange, not collected by TEA; published per Base Profile )with TX section reference)Published for all enrolled students with section grades where:
Report Output
|
|
Resource |
Data Element |
Description |
TX Element |
TX Element Name |
Stored in [Table]Field |
Required? |
Comments |
|
Grades |
|
|
|
|
|
|
|
|
|
gradetypeDescriptor |
|
|
Permanent Grades from StoredGrades:
|
Y-key |
Permanent grade values: 'Final', 'Semester' (also applies to trimesters), 'Grading Period'
|
|
|
|
gradingPeriodReference |
|
|
derived from sg.storecode or pgf.finalgradename by matching on terms.abbreviation or from 'Reporting Terms' mapping; otherwise uses terms record from sg.termid |
Y-key |
Reporting Terms' misc mapping available for storecodes in termbins that don't match a term abbreviation |
|
|
|
|
gradingPeriodDescriptor |
|
|
derived from sg.storecode/pgf.finalgradename, t.portion, t.abbreviation |
Y |
|
|
|
|
periodSequence |
|
|
derived from sg.storecode/pgf.finalgradename, t.portion, t.abbreviation |
Y |
|
|
|
|
schoolId |
|
|
sec.schoolid |
Y |
where = p_schoolid |
|
|
|
schoolYear |
|
|
t.yearid |
Y |
where = p_yearid |
|
|
studentSectionAssociationReference |
|
|
|
Y-key |
v3 reference |
|
|
|
|
beginDate |
|
|
cc.dateenrolled |
Y |
min insession date on or after dateenrolled and between section term firstday and lastday |
|
|
|
localCourseCode |
|
|
sec.course_number |
Y |
trimmed and spaces replaced with underscore |
|
|
|
schoolId |
|
|
sec.schoolid |
Y |
formatted for publishing |
|
|
|
schoolYear |
|
|
terms.yearid + 1991 |
Y |
|
|
|
|
sectionIdentifier |
E1056 |
CLASS-ID-NUMBER |
Sections: S_TX_SEC_X.E1056_SectionIden_Calc
|
Y |
FYI: Override fields (not used in publishing)
|
|
|
|
sessionName |
|
|
Composite using t.schoolid, t.abbreviation, t.dcid |
Y |
FORMAT: t.schoolid '-' t.abbreviation '-' t.dcid |
|
|
|
studentUniqueId |
E1523 |
TX-UNIQUE-STUDENT-ID |
State-assigned number for student (STUDENTS.state_studentnumber) |
Y |
|
|
|
diagnosticStatement |
|
|
to_char(substr(sg.comment_value, 1, 1024)) |
N |
|
|
|
|
letterGradeEarned |
|
|
trim(sg.grade) |
C-Y |
|
|
|
|
numericGradeEarned |
|
|
sg.percent |
C-Y |
|
|
|
|
additional fields for display only |
|
|
|
|
|
|
|
|
|
|
|
|
sch.school_name |
|
district view only - from sp.schoolid |
|
|
|
|
|
|
s.student_number |
|
|
|
|
|
|
|
|
s.lastfirst |
|
|
|
|
|
|
|
|
crs.course_name |
|
|
|
|
|
|
|
|
sec.section_number |
|
|
|
|
|
|
|
|
sec.termid |
|
|
|
|
|
|
|
|
gradingPeriodDescriptor shortDescription |
|
|
Transcripts
Transcripts are comprehensive records of a student’s academic history. They include:
-
Student Information: Personal details of the student, such as name, ID, and enrollment status.
-
Course History: A list of all courses taken by the student, along with the grades received.
-
Credits Earned: The number of credits earned for each course.
-
GPA Calculation: The calculation of the student’s Grade Point Average (GPA) based on their grades and credits.
-
Academic Honors: Any honors or awards received by the student.
StudentAcademicRecords
Primary PowerSchool Source Data
Tables: STUDENTS (s), S_TX_STU_X (xt), S_TX_STU_PERF_ACKN_C (perf), STOREDGRADES (sg), CC, SECTIONS (sec), COURSES (crs) TERMS (trm), S_TX_TRM_C (xttrm)
Selection Criteria
Published for all enrolled students with final section grades or diploma/certification where:
-
Student is not excluded from reporting
-
Header record for Course Transcripts, also includes diploma and certification data
-
Published for each term in which student had final section grades
-
includes manually entered grades published as sections (see selection criteria for CourseOfferings)
-
exclude if course, section, or grade excluded from PEIMS or otherwise excluded from publishing
-
Include final grades for all students where:
-
state course code exists
-
not excluded from PEIMS (exclude_from_090 = 1, exclude
-
Final grades are StoredGrades records that are mapped for final grade reporting in S_TX_TRM_C
-
S_TX_TRM_C.Final_Grade = 1
-
AND S_TX_TRM_C.AAR_GradeColumn_Mapping is not null (allowed values: 'S1', 'S2', 'AV')
-
One record for each mapped term and each school with final grade(s) in state-recognized course
-
Max 3 records per student, one each for S1, S2, AV
-
Use School Year term for graduation-related data (diploma and TX extensions)
-
Add School Year term record if student is in grades 9-12 and all grades are S1 or S2
-
FYI, legacy rules for TEA reporting:
-
Include students in grades 9-12 and other students with final grades in high school credit courses or TX VSN courses
-
Service Id (state course code) must not start with 'SA', 'SE', SR', 'SS' or '8'
-
S_TX_SGR_X.Explanation_Code_Combined does not include 'L' or '3' (field is CSV list)
-
Alternate CDC is blank (or same as reporting district)
-
High school credit course if S_TX_SERVICE_ID_S.Elig_For_HS = 1, join on state course code = service_id and context yearid
-
VSN course if Non-Campus Based Instruction code = '04' or '05'
-
Course flag and section override: S_TX_CRS_X.E1072, S_TX_SEC_X.E1072_Non_Campus_Based_Instr
-
Storedgrades override: S_TX_SGR_X.Non_Campus_Based_Instr
Report Output
|
Resource |
Data Element |
Description |
TX Element |
TX Element Name |
Stored in [Table]Field |
Required? |
Comments |
|
|
studentUniqueId |
E1523 |
TX-UNIQUE-STUDENT-ID |
derived from sg.studentid |
Y |
State-assigned number for student (s.state_studentnumber) |
|
|
|
educationOrganizationId |
|
|
School where section was taken |
Y |
Requires special handling of sections taken at other schools; will always be student's enrolled school at that time |
|
|
|
schoolYear |
E1093 |
SCHOOL-YEAR |
trm.yearid from sg.termid + 1991 |
Y |
|
|
|
|
termDescriptor |
E0934 |
|
derived from sg.storecode mapping in S_TX_TRM_C |
Y |
S_TX_TRM_C.AAR_GradeColumn_Mapping
|
|
|
|
diplomas |
|
|
[Array] |
TX |
multiple diplomaTypes possible, publish each with same date diplomaAwardDate and diplomaLevelType
|
|
|
|
|
diplomaTypeDescriptor |
E0806 |
GRADUATION-TYPE-CODE |
S_TX_STU_X.E0806 |
TX |
|
|
|
|
diplomaAwardDate |
E0791 |
DATE-OF-GRADUATION |
S_TX_STU_X.E0791 |
TX |
|
|
|
|
achievementCategoryDescriptor |
LZ |
|
Publish 'Diploma Earned' if diplomaTypeDescriptor and diplomaAwardDate both non-null |
TX |
Previously '01' Diploma Earned - former TEA descriptor, deleted in Jul 23 spec. Landing Zone only, not collected by TEA |
|
|
|
TX diploma Extensions |
|
|
|
TX |
|
|
|
|
fhspDistingLevelGraduate |
E1542 |
FHSP-DISTING-LEVEL-ACHIEVE-INDICATOR-CODE |
S_TX_STU_X.E1542_FHSP_Dist = 2 |
TX |
|
|
|
|
distingLevelAchievementGraduate |
E3089 |
DISTINGUISHED- LEVEL-ACHIEVEMENT-GRADUATE |
S_TX_STU_X.E3089_DIST_LEVEL_ACH_GRAD = 1 then '1' S_TX_STU_X.E3089_DIST_LEVEL_ACH_GRAD = 0 then '0' |
TX |
|
|
|
|
individualGraduationCommitteeGraduateIndicator |
E1562 |
INDIVIDUAL-GRADUATION-COMMITTEE-GRADUATE-CODE |
S_TX_STU_X.E1562 = '02' |
TX |
|
|
|
|
militaryEnlistmentIndicator |
E1589 |
MILITARY-ENLISTMENT-INDICATOR-CODE |
S_TX_STU_X.E1589_Military_Enlistment = 1 |
TX |
|
|
|
|
financialAidApplicationDescriptor |
E1724 |
FINANCIAL-AID-APPLICATION-CODE |
S_TX_STU_X.Fin_Aid_App_Code |
TX |
added 4-22 |
|
|
|
texasFirstEarlyHSCompletionProgramDescriptor |
E1736 |
TEXAS-FIRST-EARLY-HS-COMPLETION-PROGRAM |
S_TX_STU_X.E1736_TXFirstEarlyHS |
TX |
source added in PSSR-315963 |
|
|
TX Extensions |
|
|
|
|
|
|
|
|
|
associateDegreeIndicatorDescriptor |
E1596 |
ASSOCIATE-DEGREE-INDICATOR-CODE |
S_TX_STU_X.E1596_Associate_Degree_Ind |
TX |
changed to descriptor Sep 23 spec |
|
|
|
fhspDistingLevelParticipant |
E3029, E1542 |
FHSP-DISTING-LEVEL-ACHIEVE-INDICATOR-CODE |
S_TX_STU_X.E1542_FHSP_Dist = 1 |
TX |
|
|
|
|
distingLevelAchievementGraduate |
E3089 |
DISTINGUISHED- LEVEL-ACHIEVEMENT-GRADUATE |
S_TX_STU_X.E3089_DIST_LEVEL_ACH_GRAD = 1 then '1' S_TX_STU_X.E3089_DIST_LEVEL_ACH_GRAD = 0 then '0' |
TX |
|
|
|
|
individualGraduationCommitteeReview |
E1563 |
INDIVIDUAL-GRADUATION-COMMITTEE-REVIEW-CODE |
S_TX_STU_X.E1563 = '01' |
TX |
|
|
|
|
endorsementPursuings |
|
|
[Array] |
TX |
|
|
|
|
endorsementPursuingDescriptor |
E3022 |
|
(multiple) |
TX |
E1544. E1545, E1546, E1547, E1548 |
|
|
|
0 - Not Pursuing or Participating |
|
|
S_TX_STU_X.E1541_FHSP_Part = 0 |
|
|
|
|
|
1 - Pursuing STEM Endorsement |
E1544 |
STEM-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1544_STEM_End = 1 |
|
|
|
|
|
2 - Pursuing Business and Industry Endorsement |
E1545 |
BUSINESS-AND-INDUSTRY-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1545_BI_End = 1 |
|
|
|
|
|
3 - Pursuing Public Services Endorsement |
E1546 |
PUBLIC-SERVICES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1546_PS_End = 1 |
|
|
|
|
|
4 - Pursuing Arts and Humanities Endorsement |
E1547 |
ARTS-AND-HUMANITIES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1547_AH_End = 1 |
|
|
|
|
|
5- Pursuing Multi Disciplinary Studies Endorsement |
E1548 |
MULTI-DISCIPLINARY-STUDIES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1548_MS_End = 1 |
|
|
|
|
|
industryBasedCertificationSets |
|
|
[Array] |
TX |
One record for each certfication for the student in S_TX_STU_PERF_ACKN_C wehre performance_indicator = 'CL'
|
|
|
|
dateCertTaken |
E1632 |
EFFECTIVE-DATE |
S_TX_STU_PERF_ACKN_C.Status_Date |
TX |
|
|
|
|
ibcVendorDescriptor |
E1655 |
IBC-VENDOR-CODE |
S_TX_STU_PERF_ACKN_C.E1655_IBC_Vendor_Code |
TX |
|
|
|
|
postSecondaryCertificationLicensureDescriptor |
E1640 |
POST-SECONDARY-CERTIFICATION-LICENSURE-CODE |
S_TX_STU_PERF_ACKN_C.E1655_IBC_Indicator_Code |
TX |
database values are TX descriptor codeValues |
|
|
|
postSecondaryCertLicensureResultDescriptor |
E1733 |
POST-SECONDARY-CERTIFICATION-LICENSURE-RESULT |
S_TX_STU_PERF_ACKN_C.E1733_IBC_Cert_Result |
TX |
added 4-22 |
|
|
|
ibcExamFeeAmount |
E1654 |
IBC-EXAM-FEE-AMOUNT |
S_TX_STU_PERF_ACKN_C.E1654_IBC_Exam_Fee_Amt |
TX |
|
|
|
|
endorsementCompleteds |
|
|
[Array] |
TX |
8-22 changed from endorsementCompletedSets |
|
|
|
endorsementCompletedDescriptor |
E3021 |
|
(multiple) |
TX |
E1544. E1545, E1546, E1547, E1548 |
|
|
|
1 - Completed STEM Endorsement |
E1544 |
STEM-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1544_STEM_End = 2 |
|
|
|
|
|
2 - Completed Business and Industry Endorsement |
E1545 |
BUSINESS-AND-INDUSTRY-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1545_BI_End = 2 |
|
|
|
|
|
3 - Completed Public Services Endorsement |
E1546 |
PUBLIC-SERVICES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1546_PS_End = 2 |
|
|
|
|
|
4 - Completed Arts and Humanities Endorsement |
E1547 |
ARTS-AND-HUMANITIES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1547_AH_End = 2 |
|
|
|
|
|
5- Completed Multi Disciplinary Studies Endorsement |
E1548 |
MULTI-DISCIPLINARY-STUDIES-ENDORSEMENT-INDICATOR-CODE |
S_TX_STU_X.E1548_MS_End = 2 |
|
|
|
|
additional fields for display only |
|
|
|
|
|
|
|
|
|
|
|
|
sch.school_name |
|
district view only - from sp.schoolid |
|
|
|
|
|
|
s.student_number |
|
|
|
|
|
|
|
|
s.lastfirst |
|
|
|
|
|
|
|
|
sg.grade_level |
|
grade level during specified school year |
CourseTranscripts
Primary PowerSchool Source Data
Tables: STOREDGRADES (sg), STUDENTS (s), CC, SECTIONS (sec), COURSES (crs) TERMS (trm), GRADESCALEITEM (gsi), COURSESCOREFIELDS (ccf), S_TX_TRM_C (xttrm), S_TX_GSI_X (xtgsi), S_TX_SERVICE_ID_S (svcid)
Selection Criteria
Publish final grades in state-downloaded and locally published courses during current year for enrolled students
Future: include manually-entered stored grades with termid in current year but no begin/end date
FYI, legacy rule for TEA reporting:
Report Output
|
|
|
|||||
|
Resource |
Data Element |
Description |
TX Element |
TX Element Name |
Stored in [Table]Field |
Required? |
Comments |
|
|
courseAttemptResultDescriptor |
E0949 |
PASS/FAIL-CREDIT-INDICATOR-CODE |
Calculated value in S_TX_SGR_X.E0949_PF_Calc; STOREDGRADES.GPA_Custom2 is override.
Calculated values derived from cc.termid, sg.grade, sg.percent, sg.potentialcrhrs, sg.earnedcrhrs, gsi.graduationcredit, gsi.cutoffpercentage, gsi.isproficient |
Y |
Calculated values for High School courses, identified using S_TX_SERVICE_ID_S (svcid)
Calculated values for non-HS courses (all courses not identified as HS credit in S_TX_SERVICE_ID_S)
|
|
|
|
courseReference |
|
|
|
Y |
|
|
|
|
|
courseCode |
E0724 |
SERVICE-ID |
Stored Grades Override: S_TX_SGR_X.Alt_Course_Number (if populated)
Courses/StoredGrades Course_Number is not normally used unless:
|
Y |
Same as for CourseOfferings |
|
|
|
educationOrganizationId |
Ref |
|
1 |
Y |
TEA-specified EducationOrganizationId for State courses |
|
|
|
|
|
|
|
|
|
|
|
studentAcademicRecordReference |
|
|
|
|
|
|
|
|
|
studentUniqueId |
E1523 |
TX-UNIQUE-STUDENT-ID |
derived from cc.studentid |
Y |
State-assigned number for student (s.state_studentnumber) |
|
|
|
educationOrganizationId |
|
|
State-assigned number for school where section was taken |
Y |
Requires special handling of sections taken at other schools; will always be student's enrolled school at that time |
|
|
|
schoolYear |
E1093 |
SCHOOL-YEAR |
trm.yearid from sg.termid + 1991 |
Y |
|
|
|
|
termDescriptor |
|
|
derived from sg.storecode mapping in S_TX_TRM_C |
Y |
S_TX_TRM_C.AAR_GradeColumn_Mapping
|
|
|
attemptedCredits |
|
|
sg.potentialcrhrs |
N |
|
|
|
|
earnedCredits |
LZ |
|
sg.earnedcrhrs |
Y |
Validation rule 43415-000B list this as mandatory field for TEA |
|
|
|
whenTakenGradeLevel |
E0017 |
GRADE-LEVEL-CODE |
sg.grade_level |
N |
not collected by TEA |
|
|
|
finalLetterGradeEarned |
|
|
sg.grade |
N |
trim(sg.grade) |
|
|
|
finalNumericGradeEarned |
|
|
sg.percent |
N |
if sg.percent > 0 then sg.percent else if sg.grade is null then 0 else null |
|
|
|
courseTitle |
|
|
crs.course_name |
N |
trimmed |
|
|
|
alternativeCourseCode |
|
|
crs.course_number |
N |
replace(trim(course_number),' ','_') |
|
|
|
TX Extensions |
|
|
|
|
|
|
|
|
|
collegeCreditHours |
E1081 |
COLLEGE-CREDIT-HOURS |
S_TX_SGR_X.College_Credit_Hours |
TX |
Override, usually set at course, S_TX_CRS_X.E1081; section override: S_TX_SEC_X.E1081_College_Credit |
|
|
|
dualCreditIndicator |
E1011 |
DUAL-CREDIT-INDICATOR-CODE |
S_TX_SGR_X.Dual_Credit |
TX |
Override, usually set at course, S_TX_CRS_X.E1011_Dual_Credit; section override: S_TX_SEC_X.E1011_Dual_Credit |
|
|
|
atcIndicator |
E1058 |
ATC-INDICATOR-CODE |
S_TX_SGR_X.ATC_Indicator_Code |
TX |
Override, usually set at course, S_TX_CRS_X.E1058_ATC_Indicator; section override: S_TX_SEC_X.E1058_ATC_Indicator |
|
|
additional fields for display only |
|
|
|
|
|
|
|
|
|
|
|
|
sch.school_name |
|
district view only - from sp.schoolid |
|
|
|
|
|
|
s.student_number |
|
|
|
|
|
|
|
|
s.lastfirst |
|
|
|
|
|
|
|
|
sgx.grade_level_code (override), sg.grade_level |
|
|
|
|
|
|
|
|
sec.section_number |
|
|
|
|
|
|
|
|
u.lastfirst derived from sec.teacher |
|
|