Course Transcripts (Georgia v3.6.1)

This entity is the final record of a student's performance in their courses at the end of a semester or school year.

Object Triggering Logic

This table describes logic for triggering syncing of this object.

Object Triggering

Post

When transcript records are posted for a student (both through the Transcript Post tool and manual transcript entries) and they have a valid Student School Association for the configured year.

  • Do not send a record if the associated course is marked as inactive.
  • Do not send a record if the transcript's score is null.
  • Do not send a record if the School Exclude check box is checked.
  • Do not send a record if the Calendar Exclude check box is checked.
  • Do not send a record if the student's Enrollment is marked as State Exclude.
  • For a manual transcript entry to post a record without error, all of the below fields must be populated on the transcript:
    • Score
    • Attempted Credits
    • Earned Credits
    • School Year
    • Course Name
    • State Code
    • Ed-Fi Term Type (or have a mapped override)
Delete/Post/PutA Delete/Post will be performed when the natural key is changed. A Put will be performed otherwise.
  • When the following information is changed on a transcript entry:
    • Transcript ID (New Transcript Entry)
    • Score
    • Attempted Credits
    • Earned Credits
    • School Year
    • Course Name
    • State Code
    • Ed-Fi Term Type
DeleteWhen a transcript record is deleted for a student
Delete

All Transcript records will only delete when a student has only 1 Student School Association record for a specific Year and that record is deleted.


(Note: If a new Student School Association record is created, existing records will not re-post, a resync must be completed to resend the data).

Action

Trigger

School Exclude, Calendar Exclude, Resource Toggle and Resync Logic

ActionTrigger
NoneIf a resource is toggled to 'OFF' after data has sent, all sent data remains in the ODS but no new data sends.
ResyncIf a record is in the Ed-Fi Identity Mapping table and not in the ODS, it is deleted from the Ed-Fi Identity Mapping table.
ResyncIf a record is in the ODS and it does not have a matching record in Campus or the Ed-Fi Identity Mapping table, it is deleted from the ODS.
ResyncIf a mapping is changed in Resource Preferences, a resync needs to be done to reflect the changes.

Natural Key Changes, Cascading Updates, and Deletes Logic

ActionTrigger
Post/Delete

Natural Key changes:

  • If the Natural Key changes from the Course Reference or Student Academic Reference, the cascading delete/post logic from those resources will trigger updates to the Course Transcripts.

  • Records will delete/post if the Credits Earned or Credits Attempted are changed on a student's transcript record.

Scope Year Logic

Logic

Transcript records send to each scope year where the student has a Student School Association, regardless of the Transcript School Year.

  • Data only sends for years that have valid configuration.
  • A resync must be completed at the beginning of each year so that all years transcript records are loaded in the ODS.

Identity Mapping Object Key

campusObjectType

Object Key Data Source

TranscriptCoursetranscriptID

Event Queue Detail

Campus TableEd-Fi ActionFields
transcriptcoursePost/Put/DeleteThe primary table used for sending data for this resource.
transcriptcreditPost/Put/DeleteThe primary table used for sending data for this resource.

Object Data Elements

This table describes data elements sent within the Course Transcripts resource. Data Element Labels in bold are part of the Natural Key and are required data elements for Data to send to Ed-Fi.

Data Element LabelBusiness Requirement and Business RulesM, C, or OData Source GUI PathDatabase Field
courseAttemptResultDescriptor
  • Report the Ed-Fi Code associated with the State Score that is mapped to the Score selected.
  • If there is no State Score mapped to the Score selected, or the State Score does not have an Ed-Fi Code mapped to it, report the Ed-Fi Code mapped to the calculation between Attempted Credits and Earned Credits.
    • When the sum of credits Earned is >= the sum of credits Attempted
    • When the sum of credits Earned is blank or = 0
    • When the sum of credits Earned is not blank or = 0 and < than the sum of credits Attempted
M

State Score:

Grading & Standards > Score Groups & Rubrics > State Score


Calculation:

Student Information> General> Transcripts> Earned

AND

Student Information> General> Transcripts> Attempted


State Score:

ScoreListItem.stateScore


Calculation:

transcriptcredit.creditsAttempted

transcriptcredit.creditsEarned


courseReference  A reference to the related Course resource.

Reports the Natural Key fields for the Course resource
M

externalEducationOrganziationReference

The identifier assigned to an education organization.


This is optional, do not report. 

O

studentAcademicRecordReference  A reference to the related Student Academic Record resource.

Reports the Natural Key fields for the Student Academic Record resource.

M

alternativeCourseCode  The local code assigned by the school that identifies the course offering, the code from an external educational organization, or other alternate course code.

This is optional, do not report.
O


alternativeCourseTitle

The descriptive name given to a course of study offered in the school, if different from the CourseTitle.


This is optional, do not report. 

O


attemptedCreditConversionConversion factor that when multiplied by the number of credits is equivalent to Carnegie units.

This is optional, do not report.



attemptedCreditsThe number of credits attempted for a course.

This is optional, do not report.
O


attemptedCreditTypeDescriptor

The type of credits or units of value attempted for the completion of a course.


This is optional, do not report. 

O

 courseRepeatCodeDescriptorIndicates that an academic course has been repeated by a student and how that repeat is to be computed in the student''s academic grade average.

This is optional, do not report.



CourseTitleReports the name of the course completed.

Report the Course Name from the transcript record

OStudent Information > General > Transcripts > Course Nametranscriptcourse.courseName
earnedadditionalCredits An unordered collection of courseTranscriptAdditionalCredits. This entity is the final record of a student's performance in their courses at the end of a semester or school year.

This is optional, do not report.
O

earnedCreditConversionConversion factor that when multiplied by the number of credits is equivalent to Carnegie units.

This is optional, do not report.
O

earnedCreditsThe number of credits awarded or earned for the course.

Report the sum of credits from the Earned field on the Transcript record being reported

M
Student Information > General > Transcripts > Earned
transcriptcredit.creditsAttempted
earnedCreditTypeDescriptorThe type of credits or units of value awarded for the completion of a course.

This is optional, do not report.
O


finalLetterGradeEarnedThe final letter grade earned for the course.

Determine if the posted score is an integer or not:
  1. If the posted value is an Integer, then report the posted score here
  2. If the posted value is not an Integer, then report in Final Letter Grade Earned field above.
O
Student Information > General > Transcripts > Current Score
transcriptcourse.score
 finalNumericGradeEarnedThe final numeric grade earned for the course.

Determine if the posted score is an integer or not:
  1. If the posted value is an Integer, then report the posted score here
  2. If the posted value is not an Integer, then report in Final Letter Grade Earned field above.
O
Student Information > General > Transcripts > Current Score
transcriptcourse.score
methodCreditEarnedTypeThe method the credits were earned, for example: Classroom, Examination, Transfer.

This is optional, do not report.
O


whenTakengradeLevelDescriptorStudent's grade level at time of course.

This is optional, do not report.
O



Types/Descriptors

Click here to expand...

courseAttemptResultDescriptor

Ed-Fi Code ValueDescriptionNamespace
FailFailuri://gadoe.org/CourseAttemptResultDescriptor
IncompleteIncompleteuri://gadoe.org/CourseAttemptResultDescriptor
PassPassuri://gadoe.org/CourseAttemptResultDescriptor
WithdrawnWithdrawnuri://gadoe.org/CourseAttemptResultDescriptor

termDescriptor

Ed-Fi Code ValueDescriptionNamespaceShort Description
Y1Year Courseuri://gadoe.org/TermDescriptorYear Course
N11st Nine Weekuri://gadoe.org/TermDescriptor1st Nine Week
N22nd Nine Weekuri://gadoe.org/TermDescriptor2nd Nine Week
N33rd Nine Weekuri://gadoe.org/TermDescriptor3rd Nine Week
N44th Nine Weekuri://gadoe.org/TermDescriptor4th Nine Week
S11st Semesteruri://gadoe.org/TermDescriptor1st Semester
S22nd Semesteruri://gadoe.org/TermDescriptor2nd Semester
T11st Trimesteruri://gadoe.org/TermDescriptor1st Trimester
T22nd Trimesteruri://gadoe.org/TermDescriptor2nd Trimester
T33rd Trimesteruri://gadoe.org/TermDescriptor3rd Trimester
X11st Six-Weekuri://gadoe.org/TermDescriptor1st Six-Week
X22nd Six-Weekuri://gadoe.org/TermDescriptor2nd Six-Week
X33rd Six-Weekuri://gadoe.org/TermDescriptor3rd Six-Week
X44th Six-Weekuri://gadoe.org/TermDescriptor4th Six-Week
X55th Six-Weekuri://gadoe.org/TermDescriptor5th Six-Week
X66th Six-Weekuri://gadoe.org/TermDescriptor6th Six-Week
F11st four and half weekuri://gadoe.org/TermDescriptor1st four and half week
F22nd four and half weekuri://gadoe.org/TermDescriptor2nd four and half week
F33rd four and half weekuri://gadoe.org/TermDescriptor3rd four and half week
F44th four and half weekuri://gadoe.org/TermDescriptor4th four and half week
F55th four and half weekuri://gadoe.org/TermDescriptor5th four and half week
F66th four and half weekuri://gadoe.org/TermDescriptor6th four and half week
F77th four and half weekuri://gadoe.org/TermDescriptor7th four and half week
F88th four and half weekuri://gadoe.org/TermDescriptor8th four and half week