Tool Search: Ed-Fi
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.
Action | Trigger |
---|---|
Post | When transcript records are posted for a student for course with a state code and in grades 9-12. When a grade is posted to a grading task that is marked as State Reported and the student is in grades K-8.
|
Post/Delete | When a grade is changed on a state reported grading task or part of the Natural Key is changed. |
Put | When fields that are not part of the natural key are changed. |
Delete | When a transcript record is deleted for a student. |
Delete | When a state reported grade is deleted for a student. |
Delete | Transcript records are deleted when a student has only one Student School Association record for a specific School and Year and that record is deleted. Note: When a new Student School Association record is created, existing records does not re-post, a resync must be completed to resend the data. |
Delete | When the Enrollment State Exclude checkbox is checked. Note: When the box is unchecked the data does not post, a resync must be completed to resend the data. |
Delete | When the District Number on the course transcript is changed and it no longer matches the reporting districts number. |
School Exclude, Calendar Exclude, Resource Toggle and Resync Logic
This table describes the School Exclude, Calendar Exclude, Resource Toggle and Resync logic of this object.
Action | Trigger |
---|---|
None | When a resource is toggled to 'OFF' after data has sent, all sent data remains in the ODS but no new data is sent. |
Resync | When 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. |
Resync | When 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. |
Resync | When a mapping is changed in Resource Preferences, a resync is needed to be done to reflect the changes. |
Natural Key Changes, Cascading Updates, and Deletes Logic
This table describes the Natural Key Changes/Cascading Updates and Deletes logic of this object.
Action | Trigger |
---|---|
Post/Delete | Natural Key change:
|
Scope Year Logic
This table describes scope year logic of this object.
Logic |
---|
Transcript records send to each scope year where the student has a Student School Association, regardless of the Transcript School Year.
|
Resource Preferences
This table describes the Resource Preferences of this object.
Data Element Label | Mapping Needed |
---|---|
Credit Earned/Attempted | Course Attempt Result Descriptor |
Final Letter Grade Descriptors | Score |
Event Queue Detail
This table describes the Event Queue Detail of this object.
Campus Table | Ed-Fi Action | Fields |
---|---|---|
transcriptcourse | Post/Put/Delete | The primary table used for sending data for this resource. |
transcriptcredit | Post/Put/Delete | The 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 Label | Business Requirements and Rules | Mandatory, Conditional or Optional | Location |
---|---|---|---|
courseAttemptResultDescriptor | The result from the student's attempt to take the course, for example: Pass/Fail/Incomplete/Withdrawn/Expelled - To be used by K-8 grades that do not fulfill subject matter courses. When reporting from State Reported Grading Task or Standard, use the Score Group or Rubric used for the posted grade to determine the Result Type:
When reporting from Transcript Records, uses the Credits Earned vs. Credit Attempted to determine the Result Type:
**Incomplete or Withdrawn are not reported from Grading Tasks or Standards and does not report "Withdrawn from transcript records". These values do not report. Ed-Fi Course Result Override Logic When Ed-Fi Course Result Override is populated with a value that is mapped to an Ed-Fi Code in Resource Preferences, that Ed-Fi Code reports. When Ed-Fi Course Result Override is NULL or not mapped to an Ed-Fi Code, the logic above is followed. | M | Transcripts > Earned, Attempted transcriptcredit.creditsEarned transcriptcredit.creditsAttempted |
courseReference | A reference to the related Course resource. Reports the Natural Key fields for the Course resource. | M | |
externalEducationOrganziation Reference | The identifier assigned to an education organization. | O | |
studentAcademicRecordReference | A reference to the related Student Academic Record resource. Reports the Natural Key fields for the Student Academic Record resource. Note: The Ed-Fi ID reports from the Student State ID field. | 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. Reports the Course Number from the transcript record. | O | Transcriptss> Course Number transcriptcourse.courseNumber |
alternativeCourseTitle | The descriptive name given to a course of study offered in the school, when it is different from the CourseTitle. Report the Course Name from the transcript record. | O | Transcripts > Course Name transcriptcourse.courseName |
attemptedCreditConversion | This is optional, does not report. Conversion factor that when multiplied by the number of credits is equivalent to Carnegie units. | O | |
attemptedCredits | The number of credits attempted for a course. Reports the sum of credits from the Attempted field on the Transcript record being reported . | O | Transcriptss> Attempted transcriptcredit.creditsAttempted |
attemptedCreditTypeDescriptor | The type of credits or units of value attempted for the completion of a course. This is optional, does not report. | O | |
courseRepeatCodeDescriptor | Indicates 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, does not report. | O | |
CourseTitle | Reports the name of the course completed. Reports the Course Name from the transcript record. | O | Transcripts > Course Name transcriptcourse.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 and does not report. | O | |
earnedCreditConversion | Conversion factor that when multiplied by the number of credits is equivalent to Carnegie units. This is optional and does not report. | O | |
earnedCredits | The value of credits or units of value awarded for the completion of a course. Required for HS courses when the student has been exited from the section (Student Enrollment Use Case).
| M | Transcriptss> Earned transcriptcredit.creditsEarned |
earnedCreditTypeDescriptor | The type of credits or units of value awarded for the completion of a course. This is optional and does not report. | O | |
finalLetterGradeEarned | The final indicator of student performance in a class as submitted by the instructor. This may be A-F scores, FAME score, percentages, standards based with size limitations, etc.
| O | Transcripts > Current Score Score > Name |
finalNumericGradeEarned | Does not report. | ||
methodCreditEarnedType | The method the credits were earned, for example: Classroom, Examination, Transfer. This is optional and does not report. | ||
whenTakengradeLevelDescriptor | Student's grade level at time of course.
| M | Enrollments > Grade enrollment.gradef |
inalLetterGradeDescriptor | The final indicator of student performance in a class as submitted by the instructor. Valid values include 'AboveAverage', 'Average' and 'BelowAverage'. Use finalLetterGradeEarned as the initial input.
| C | Transcripts > Current Score Score > Name |