• Home
  • Reporting
  • Core Ed-Fi Archive

Student Assessments (Core v3.X)

Tool Search: Ed-Fi

This educational entity represents the organization of subject matter and related learning experiences provided for the instruction of students on a regular or systematic basis.

Object Triggering Logic

ActionTrigger
Post

When a parent assessment is created.

  • The Test Date must occur witihn the Scope Year.
  • When a pre-existing student assessment's test date is changed to a date within the scope year, an add event is triggered. (This scenario is valid only for those pre-existing assessment dates which weren't within the scope year before.)
  • Scenario: When the scope year is set to year 2022-2023 and there is a test wit a year of 2021-222, when the user changes the test year to 2022-23 and the test is assigned to the student, an add event is triggered. 
  • When the student has multiple enrollments that are overlapping in the same school year, reports based on the Service Type: 
    • P: Primary
    • S: Partial
    • N: Special Education
  • When the student only has one enrollment, a record reports regardless of the Service Type.
  • Does not send a student record for an enrollment that is marked as State Exclude or No Show. 
  • Does not send a record when the enrollment is in a calendar marked as Exclude. 
  • Does not send a record when the enrollment is in a school marked as Exclude. 
Post

A field is changed and saved on the Test Information for the parent (non-child) assessment.

  • When the test Date is changed.
Delete/Post

When any part of the natural key is changed.

PutWhen any field that is not part of the natural key is changed and saved.
DeleteAll valid parent or child assessments are removed from the student.
DeleteWhen all student's overlapping enrollments are deleted.
  • When a student's enrollment is changed to No Show.
  • When a student's Test Date no longer matches the scope year.
  • Note: When assessments scope year is changed to out of scope and that assessment is already tied to a student (which is still within the scope year), a delete isn't sent for StudentAssessment or Assessment as the record is tied to a student.

Scope Year

Logic

Record reports for students where Student test record exists within the scope year.

  • Test Date must occur within the Scope Year.

Resync Logic

ActionTrigger
NoneWhen a resource is toggled to OFF after data has sent, all sent data remains in the ODS but no new data is sent.
ResyncWhen 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.
ResyncWhen 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.

 

Natural Key Changes, Cascading Updates, and Deletes Logic

ActionTrigger
Post/Delete

Natural Key changes:

  • When an Ed-Fi ID changes, this happens with the cascading deletes from the Ed-Fi ID Change trigger.
  • When the Test Date changes which no longer matches the scope year.

Event Queue Detail

Campus TableEd-Fi ActionFields
Test Score  

Post/Put/Delete

The primary table for sending data for this resource.

Resource Preferences

This table describes the Resource Preferences of this object.

Data Element LabelMapping Needed
Score TypeAssessment Reporting Method Descriptor
Score Fields SelectedResult Datatype Type Descriptor

Object Data Elements

Data Element LabelBusiness Requirement and RulesMandatory, Conditional, or OptionalLocation

id  

The unique identifier of the resource.

M


studentAssessmentIdentifierA unique number or alphanumeric code assigned to an assessment administered to a student.

Reports the test score id.
MTestScore.scoreID
assessmentReferenceA reference to the related Assessment resource.

Reports the data that is part of the Natural Key for the referenced Assessment resource.
M
reportedSchoolReferenceA reference to the reported School resource.

A reference to the reported School resource. 
  • schoolID
O
schoolYearTypeReference Optional, does not report.O
studentReferenceA unique alphanumeric code assigned to a student.

Reports the data that is part of the Natural Key for the referenced Student resource.
M
accommodations An unordered collection of studentAssessmentAccommodations. The specific type of special variation used in how an examination is presented, how it is administered or how the test taker is allowed to respond. This generally refers to changes that do not substantially alter what the examination measures. The proper use of accommodations does not substantially change academic level or performance criteria (e.g., Braille, Enlarged Monitor View, Extra Time, Large Print, Setting, Oral Administration).

Optional, does not report.
O
administrationDateThe date and time an assessment was completed by the student. The use of ISO-8601 formats with a timezone designator (UTC or time offset) is recommended in order to prevent ambiguity due to time zones.

Reports the student's parent assessment date from the student's Assessment record.


When there is no assessment date, reports from the Assessment Center Test Detail Start Date.  


When there is no Start Date in the Assessment Center, does not report. 

M

Student Information > Assessment > Test Scores > Date


TestScore.date

Test.startDate

administrationEndDate The date and time an assessment administration ended.

Optional, does not report.
O
administrationEnvironmentDescriptorThe environment in which the test was administered.

Optional, does not report.
O
administrationLanguageDescriptor  The language in which an assessment is written and/or administered.

Optional, does not report.
O
assessedMinutesReported time student was assessed in minutes.

Hard-coded to report 0 (zero).
O
eventCircumstanceDescriptorAn unusual event occurred during the administration of the assessment. This could include fire alarm, student became ill, etc.

Optional, does not report.
O
eventDescriptionDescribes special events that occur before during or after the assessment session that may impact use of results.

Optional, does not report.
O
itemsAn unordered collection of studentAssessmentItems. The student's response to an assessment item and the item-level scores such as correct, incorrect, or met standard.

Optional, does not report.
O
performanceLevelsAn unordered collection of studentAssessmentPerformanceLevels. The performance level(s) achieved for the student assessment.

Optional, does not report.
O
periodThe period or window in which an assessment is supposed to be administered.

See the Array section below for details.
O
platformTypeDescriptorThe platform with which the assessment was delivered to the student during the assessment session.

Optional, does not report.
O
reasonNotTestedDescriptorThe primary reason student is not tested. For example: Absent Refusal by parent Refusal by student Medical waiver Illness Disruptive behavior LEP Exempt.

Optional, does not report.
O
reportedSchoolIdentifierA reported school identifier for the school the enrollment at the time of the assessment used when the assigned SchoolId is not known by the assessment vendor.


Optional, does not report.


retestIndicatorDescriptorIndicator for whether the test was retaken. For example: Primary administration First retest Second retest.

Optional, does not report.
O
scoreResults An unordered collection of studentAssessmentScoreResults. A meaningful score or statistical expression of the performance of an individual. The results can be expressed as a number, percentile, range, level, etc.

See the Array section below for details.


Does not report when any of the array Data Elements are either not mapped or score value is not entered.

O
serialNumber The unique number for the assessment form or answer document.

Optional, does not report.
O
studentObjectiveAssessmentsAn unordered collection of studentAssessmentStudentObjectiveAssessments. The student's score and/or performance levels earned for an objective assessment.

Optional, does not report.
O
whenAssessedGradeLevelDescriptorThe grade level of a student when assessed.

Optional, does not report.
O
_etagA unique system-generated value that identifies the version of the resource.O

Arrays

Click here to expand...

Type/Descriptor

Click here to expand...