Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
info

Contents

Table of Contents

Sample

transcript provided. Look at doing a mapping of where different elements should be found in Ed-Fi. Can even circle things and pull them out.

Ticket: DSOPS-18

Contents

Table of Contents

Student Transcript Use Cases

Capturing Historical Records for Transfer Students

Jira Legacy
serverEd-Fi Issue Tracker
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
keyDATASTD-1559

Often, when students transfer into a new school and/or

Course Transcript Mapping

The following is a sample course transcript showing mappings to the Ed-Fi data model. Each circled number corresponds to an element in the Ed-Fi Data Standard; elements are listed below by number.

Image Added



#DescriptionEd-Fi EntityEd-Fi ElementCondition(s)
1StudentStudent

FirstName

LastSurname


2Street AddressStudentEducationOrganizationAssociation.AddressStreetNumberNameAddressType = [SIS Default]
3City/State/ZIPStudentEducationOrganizationAssociation.Address

City

StateAbbreviationDescriptor

PostalCode

AddressType = [SIS Default]
4PhoneStudentEducationOrganizationAssociation.TelephoneTelephoneNumberTelephoneNumberType = [SIS Default]
5Date of BirthStudent.BirthDataBirthDate
6Place of BirthStudent.BirthDataBirthCity
7GenderStudentEducationOrganizationAssociationSexDescriptor
8Credits EarnedStudentAcademicRecord.CumulativeEarnedCreditsCreditsStudentAcademicRecord.SchoolYear = [Most Recent School Year]
9Weighted GPAStudentAcademicRecord.GradePointAverageGradePointAverageValue

StudentAcademicRecord.SchoolYear = [Most Recent School Year]

GradePointAverageTypeDescriptor = 'Weighted'

IsCumulative = TRUE

10Unweighted GPAStudentAcademicRecord.GradePointAverageGradePointAverageValue

StudentAcademicRecord.SchoolYear = [Most Recent School Year]

GradePointAverageTypeDescriptor = 'Unweighted'

IsCumulative = TRUE

11School YearStudentAcademicRecordSchoolYear
12SemesterStudentAcademicRecordTermDescriptor
13CodeCourseTranscript.CourseReferenceCourseCode

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.SchoolYear = '2019 - 2020'

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.TermDescriptor = 'Fall Semester'

14CourseCourseTranscript.CourseReference

CourseTitle

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.SchoolYear = '2019 - 2020'

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.TermDescriptor = 'Fall Semester'

15GradeCourseTranscriptFinalLetterGrade

StudentAcademicRecordReference → StudentAcademicRecord.SchoolYear = '2019 - 2020'

StudentAcademicRecordReference → StudentAcademicRecord.TermDescriptor = 'Fall Semester'

16

Credits

CourseTranscript.EarnedCreditsCredits

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.SchoolYear = '2019 - 2020'

CourseTranscript.StudentAcademicRecordReference → StudentAcademicRecord.TermDescriptor = 'Fall Semester'

17GPAStudentAcademicRecord.GradePointAverageGradePointAverageValue

StudentAcademicRecord.SchoolYear = '2019 - 2020'

StudentAcademicRecord.TermDescriptor = 'Fall Semester'

IsCumulative = FALSE

18Cumulative GPAStudentAcademicRecord.GradePointAverageGradePointAverageValue

StudentAcademicRecord.SchoolYear = '2019 - 2020'

StudentAcademicRecord.TermDescriptor = 'Fall Semester'

IsCumulative = TRUE



Student Transcript Use Cases

Historical Records for Transfer Students

When students transfer into a new school district, they will have a history of completed courses from past grading periods and school years that need needs to be documented in the new district's SIS for earned credit. 

Two common issues that arise with importing a course transcript are:

The course

, in order to document graduation requirements, provide for transcripts for postsecondary school applications, and other reasons.

A common issue that arises when pulling this data into the ODS is the course records are associated with schools and districts that are not present in the

current ODS, which requires and Education Organization reference.
  • If the ODS is school-year specific, as many are, past Sessions and school years may not be defined in the ODS.
  • Capturing Course Transcript Data for a Course with Multiple Parts

    new current data store. Therefore the required CourseCode and EducationOrganization references may be missing.

    In this case, there are two recommended solutions:

    1. If credit is being given for a course taken in a previous school year, an equivalent course may be found in the current data context. In this case, the CourseTranscript record should include the equivalent CourseCode in the Course reference. The new district or school applying the credit would then become the EducationOrganization reference as it is the entity accepting those credits towards the student's transcript.
    2. Alternatively, the CourseCode can be set to not resolve. Ed-Fi has introduced as of Data Standard 3.2 the notion that certain references may be  "potentially logical" only – i.e., that the entity referred to may not exist in the current context and may only be a "logical" reference. This status applies to CourseTranscript.CourseCode
    Info
    titleInfo for Ed-Fi Platform Users

    Users of the Ed-Fi ODS can set this entity to not resolve. Please consult the ODS documentation for details.

    Ticket reference: 

    • Jira Legacy
      serverEd-Fi Issue Tracker
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
      keyDATASTD-
    1073 
    • 1559

    Course Transcript Data for a Course with Multiple Parts

    Students who take multiple parts of the same course within the same term are unable to keep multiple transcript records because the data submissions would being overridden. This is a common use case for online schools that enroll students in multiple parts of the same course. These records will utilize the same CourseCode and TermType (e.g., "Year Round").

    Proposed options for this issue are:

    1. When the issue is an online course that has a single "Year Round" Session, create more granular Session records that can "roll up" to the Year Round StudentAcademicRecord. In this instance, cumulative credits would be added to the Year Round StudentAcademicRecord and credits for individual course parts would be spread across Semesters, Grading Periods, Marking Periods, etc..
    2. Alternatively, if a student is truly enrolled in multiple parts of the same course at the same time (i.e., in the same more granular Session), the CourseTranscript could be used to only reference the credit-bearing course (i.e. the CourseCode for the LEA) for which the student received credits, and not the parts by which that course was satisfied. Those other parts might be captured elsewhere in the model as Sections.

    Ticket references:

    • Jira Legacy
      serverEd-Fi Issue Tracker
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
      key

    ODS
    • DATASTD-

    4612
    • 1073
       

    • Jira Legacy
      serverEd-Fi Issue Tracker
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
      key

    DATASTD
    • ODS-

    1442
    • 4612
       

    • Jira Legacy
      serverEd-Fi Issue Tracker
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
      keyDATASTD-1555

    Students who take multiple parts of the same course within the same term are unable to keep multiple transcript records because the data submissions would being overridden. This is a common use case for online schools that enroll students in multiple parts of the same course. These records will utilize the same CourseCode and TermType (e.g., "Year Round").

    Sample Course Transcript Mapping to Ed-Fi

    TODO: Update attached course transcript and document mappings directly on the image. Short write up to follow.

    View filenameExemplar-HS-Transcript.pdfheight250
    Info
    titleNote

    One proposed solution is to create a collection of sub-entities on CourseTranscript that can track incremental changes to credits earned. This would not be a breaking change to the model and the proposal is being tracked in DATASTD-1442.