Create a 915 File for Past Year Data Correction

Tool Search: Ed-Fi

If approval from the state has been received to submit data corrections for past year data, create a CSV file containing all the records that have been sent and how these records should look after data corrections have been made.

The tables below describe important 915 file data with information on the database location, Campus UI location, and Ad hoc location for each of these elements as they exist within Campus. With this information, you can modify and extract data from the database or build the CSV file using the Ad hoc Filter Designer.

For more information about the Filter Designer, see the Create an Ad hoc Filter Using the Query Wizard article.

2022-2023 School Year

The following information only pertains to the 2022-2023 school year. 

Students

See the Student Needs Resource for calculated values logic.

Click here to expand...

ElementCampus UI  and Database Location

Ad hoc Location

studentUniqueIdDemographics > EdFi ID

Person.edFiId

Student > Demographics > edFiID


Student > Demographics > Ed Fi ID History > edFiID

firstName

Identities > Legal First Name


Identity.legalFirstName


Identities > First Name


identity.firstName

Student > Demographics > firstName


Student > Demographics > legalFirstName


Student > Demographics > Identity History > firstName


Student > Demographics > Identity History > legalFirstName

middleName

Identities > Legal Middle Name


Identity.legalMiddleName


Identities > Middle Name


Identity.middleName

Student > Demographics > middleName


Student > Demographics > legalMiddleName


Student > Demographics > Identity History > middleName


Student > Demographics > Identity History > legalMiddleName

lastName

Identities > Legal Last Name


Identity.legalLastName


Identities > Last Name


Identity.lastName

Student > Demographics > lastName


Student > Demographics > legalLastName


Student > Demographics > Identity History > lastName


Student > Demographics > Identity History > legalLastName

generationCodeSuffix

Identities > Legal Suffix


Identity.legalSuffix


Identities > Suffix


Identity.suffix

Student > Demographics > suffix


Student > Demographics > legalSuffix


Student > Demographics > Identity History > suffix


Student > Demographics > Identity History > legalSuffix

birthDateIdentities > Birth Date

Identity.birthDate

Student > Demographics > birthdate


Student > Demographics > Identity History > birthdate

birthSexDescriptor

Identities > Legal Gender


Identity.legalGender


Identities > Gender


Identity.gender

Student > Demographics > gender


Student > Demographics > legalGender


Student > Demographics > Identity History > gender


Student > Demographics > Identity History > legalGender

birthCityDemographics > Birth City

Identity.birthCity
N/A
birthStateAbbreviationDescriptorIdentities > Birth State

Identity.birthState

Student > Demographics > birthState


Student > Demographics > Identity History > birthState

birthCountryDescriptorIdentities > Birth Country

Identity.birthCountry

Student > Demographics > birthCountry


Student > Demographics > Identity History > birthCountry

dateEnteredUSIdentities > Date Entered US

Identity.dateEnteredUS
Student > Demographics > Identity History > dateEnteredUS

Student School Associations

Click here to expand...

This includes the following resources:  

  • studentSchoolAssociationLocalEducationAgency
  • studentSchoolAssociationMembershipFTEs
  • studentSchoolAssociationSpecialEnrollments
  • studentSchoolAssociationTuitionPayers

See the Student School Association Resource for calculated values logic.

When a student is a Summer Withdrawal/No Show, then the studentSchoolAssociations is the only resource that needs to be submitted. There is no need to submit the SSALocalEducationAgency, SSAMembershipFTEs, SSASpecialEnrollments, or SSATuitionPayers resources.

Student School Associations

ElementCampus UI Location

Ad hoc Location

exitWithdrawReasonDescriptorEnrollments > Withdrawal Reason

EnrollmentAZ.withdrawalReason
Student > Learner > State Localized Elements > withdrawalReason
membershipTypeDescriptor Enrollments > State Reporting Fields > Local Service Type

EnrollmentAZ.localServiceType
Student > Learner > State Localized Elements > localServiceType

classOfSchoolYearTypeReference 

schoolYear

Graduation > NCLB Cohort End Year

Graduation.cohortYearNCLB

Student  > Learner > Graduation elements > cohortYearNCLB

entryTypeDescriptor Enrollments > Start Status

Enrollment.startSstatus
Student  > Learner > Active Enrollment > Core elements > startStatus
exitWithdrawTypeDescriptor

Enrollments > End Status


Enrollment.endStatus


Enrollments > Graduation (Year End Status)


Enrollment.yearEndStatus


Enrollments > End Action


Enrollment.endAction

Student > Learner > Active Enrollment > Core elements > endStatus


Student > Learner > Active Enrollment > State Localized 

Elements > yearEndStatus


Student > Learner > Active Enrollment > Core elements > endAction

schoolYearTypeReference

schoolYear

Calendar Information > End Date

Calendar.endYear
Student > School Calendar > End Year
entryDateEnrollments > Start Date

Enrollment.startDate
Student > Learner > Active Enrollment > Core elements > startDate
entryGradeLevelDescriptorEnrollments > Grade

Enrollment.grade

Student > Learner > Active Enrollment > Core elements > grade

exitWithdrawDateEnrollments> End Date

Enrollment.endDate
Student > Learner > Active Enrollment > Core elements > endDate

schoolReference

schoolId

School Information >  School > Entity ID

School.entityID
Student > School > entityID

studentReference

studentUniqueId

Demographics > EdFi ID

Person.edFiID
Student > Demographics > edFiID

Student > Demographics > Identity History > Ed Fi ID History > edFiID

calendarReference

calendarCode

schoolId

schoolYear

School Information > Entity ID


School.entityID


Calendar Information >  End Date


Calendar.endYear


(District Entity ID - School Entity ID - Days per Week - Structure ID)

Student > School > entityID


Student > School Calendar > End Year


Student School Association Local Education Agency

ElementCampus UI and Database Location

Ad hoc Location

localEducationAgencyReference 

localEducationAgencyId

Enrollments > Resident District

Enrollment.residentDistrict
Student > Learner > Active Enrollment > State Reporting elements > residentDistrict
membershipResponsibilityDescriptorReports 03.N/A
StartDateEnrollments > Start Date or Effective Date

Enrollment.startDate
customStudent.effectiveDate
Student > Learner > Active Enrollment > Core elements > startDate
EndDateEnrollments > End Date or Effective Date

Enrollment.endDate
customStudent.effectiveDate
Student > Learner > Active Enrollment > Core elements > endDate

Student School Association Membership FTEs

ElementCampus UI Location

Ad hoc Location

fteStartDateEnrollments > Start Date or Effective Date

Enrollment.startDate
customStudent.effectiveDate
Student > Learner > Active Enrollment > Core elements > startDate
fteEndDate Enrollments > End Date OR Effective Date

Enrollment.endDate
customStudent.effectiveDate

Student > Learner > Active Enrollment > Core elements > endDate


Value may also be calculated. See documentation to confirm.

membershipFTEDescriptor

Enrollments > FTE %


Enrollment.percentEnrolled


Attribute Dictionary > Enrollment > School Membership FTE > Default Value


customStudent.value


Student > Learner > Active Enrollment > State Reporting elements > percentEnrolled


Student > Learner > Active Enrollment > Custom Enrollment > percentEnrolled


Student > Learner > All Enrollments > School > effectiveDate

Student School Association Special Enrollment

ElementCampus UI Location

Ad hoc Location

specialEnrollmentStartDateEnrollments > Start Date or Effective Date

Enrollment.startDate
customStudent.effectiveDate
Student > Learner > Active Enrollment > Core elements > startDate
specialEnrollmentEndDateEnrollments > End Date

Enrollment.endDate
customStudent.effectiveDate

Student > Learner > Active Enrollment > Core elements > endDate


Value may also be calculated. See documentation to confirm.

specialEnrollmentDescriptor

Enrollments > Special Enrollment


Enrollment.nclbChoice


Attribute Dictionary > Enrollment> Special Enrollment > Default Value


customStudent.value


Student > Learner > Active Enrollment > State Reporting elements > nclbChoice


Student > Learner > Active Enrollment > Custom Enrollment > nclbChoice

Student School Association Tuition Payers

ElementCampus UI Location

Ad hoc Location

payerStartDateEnrollments > Start Date or Effective Date

Enrollment.startDate
customStudent.effectiveDate
Student > Learner > Active Enrollment > Core elements > startDate
payerEndDate Enrollments > End Date

Enrollment.endDate
customStudent.effectiveDate

Student > Learner > Active Enrollment > Core elements > endDate


Value may also be calculated. See documentation to confirm.

tuitionPayerDescriptor

Enrollments > Tuition Payer


Enrollment.stateAid


Attribute Dictionary > Enrollment > Tuition Payer > Default Value


customStudent.value


Student > Learner > Active Enrollment > State Reporting elements > stateAid


Student > Learner > Active Enrollment > Custom Enrollment > stateAid

Student Needs

Click here to expand...

See the Student Needs Resource for the population of each of these fields. Depending on the need, a field could be hard coded or the date could be populated based on specific logic.

ElementCampus UI and Database Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School Information > Entity ID

School.entityID
Student > School > entityID

studentReference 

studentUniqueId

Demographics > EdFi ID

Person.edFi
Student > Demographics > edFiID

Student > Demographics > Identity History > Ed Fi ID History > edFiID
studentNeedDescriptor

Flags > Need


ProgramParticipation.need


Homeless > Start Date, End Date


Homeless.startDate

Homeless.endDate


Title 1 > Title 1 Service


Title1.title1Service


Eligibility Eligibility


Eligibility.eligibility


Documents > Plan (locked) > Primary Disability


PlanState.disability1 

PlanState.disability2

PlanState.disability3

PlanState.disability4

PlanState.disability5


English Learners (EL) > EL Services


LEPServiceType.type


Gifted > Gifted Need


gifted.participation


Homeless > Unaccompanied Youth


homeless.unaccompaniedYouth

Student > Learner > Programs/Flags > need


Student > Learner > Programs/Flags > Programs > need


Student > Learner > Homeless > Homeless > startDate/endDate


Student > Learner > Title1 > Title1 > title1Service


Student > FRAM > Eligibility > eligibility


Student > Learner > Active Enrollment > Special Ed elements > disability#  --- # = 1, 2, 3, 4, 5, or 6


Student > Learner > Early Learning > serviceType


Student > Learner > Gifted > Gifted > participation


Student > Learner > Homeless > Homeless > unaccompaniedYouth

studentNeedEntryDate

Flags > Start Date


ProgramParticipation.startDate


Homeless > Start Date


Homeless.startDate


Title 1 > Start Date


Title1.startDate


Eligibility record > Start Date


Eligibility.startDate


Enrollment > Start Date


Enrollment.startDate


Documents IEP (locked) > 

IEP Start Date


Plan.startDate


EL Services > Start Date


lepService.startDate


Gifted > Start Date


Gifted.startDate

Student > Learner > Programs/Flags > startDate


Student > Learner > Programs/Flags > Programs > startDate


Student > Learner > Homeless > Homeless > startDate


Student > Learner > Title1 > Title1 > startDate


Student > FRAM > Eligibility > startDate


Student > Learner > Active Enrollment > Core elements > startDate


Student > Learner Planning > Learning Plans > planStartDate


Student > Learner > Early Learning > serviceStartDate


Student > Learner > Gifted > Gifted > startDate


studentNeedExitDate

Flags > End Date


ProgramParticipation.endDate


Homeless > End Date


Homeless.endDate


Title 1 > End Date


Title1.endDate


Eligibility record > End Date


Eligibility.endDate


Enrollment > End Date


Enrollment.endDate


Day Setup > Days


Day.date


Documents >  IEP (locked), Evaluation (locked) > Exit Date


Evaluation.exitDate

Plan.endDate


EL Services > End Date


lepServices.endDate


Gifted > End Date


Gifted.endDate

Student > Learner > Programs/Flags > endDate


Student > Learner > Programs/Flags > Programs > endDate


Student > Learner > Homeless > Homeless > endDate


Student > Learner > Title1 > Title1 > endDate


Student > FRAM > Eligibility > endDate


Student > Learner > Active Enrollment > Core elements > endDate


Student > Learner Planning > Evaluations > exitDate


Student > Learner Planning > Learning Plans > planEndDate


Student > Learner > Early Learning > serviceEndDate


Student > Learner > Gifted > Gifted > endDate

primaryStudentNeedIndicatorDocuments (locked) > Enrollment Status > Primary, Secondary, Tertiary

When the studentNeed is built from PlanState.disability1, value = 'true'; else value = 'false'
Student > Learner > Active Enrollment > Special Ed elements > disability1
primaryNightTimeResidenceDescriptorHomeless > Primary Nighttime Residence

Homeless.primaryNightTimeResidence
Student > Learner > Homeless > Homeless > primary NightTimeResidence

Student Special Education Program Associations

Click here to expand...

See the Student Special Education Program Associations Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

beginDate

Documents (locked) > Education Plan > IEP Start Date


Plan.startDate


Enrollments > Start Date


Enrollment.startDate

Student > Learner Planning > Learning Plans > planStartDate


Student > Learner > Active Enrollment > Core elements > startDate

educationOrganizationReference

educationOrganizationId

Documents (locked) > Enrollment Status > SPED Funded School


School Information > Entity ID


School.entityID

Student > School > entityID
endDate

Documents > Exit Evaluation > Exit Date (earliest date)


ExitEval.exitDate


Enrollment > End Date


Enrollment.endDate


Documents > IEP > Start Date, End Date


Plan.startDate

Plan.endDate


Student > Learner Planning > Learning Plans > planEndDate


Student > Learner Planning > Learning Plans > planStartDate


Student > Learner > Active Enrollment > Core elements > endDate

reasonExitedDescriptor

Documents > Exit Evaluation > Exit Reason


Enrollment > Exit Status


When exitEval.exitReason exists, the mapped edFiCode is sent.

This is a calculated field and cannot be retrieved in Ad hoc.
specialEducationSettingDescriptor

Documents > Plan > Current Plan > Enrollment Status > Special Ed Setting


Plan.specialEdSetting

SpecialEdState.specialEdSetting


Special Ed > Special Ed Setting


Enrollment.specialEdSetting

Student > Learner > Active Enrollment > Special Ed elements > specialEdSetting


Student > Learner Planning > Learning Plans > specialEdSetting

mainSPEDSchoolDouments > Enrollment Status > SPED Concurrency Type

Plan.spedConcurrencyTpe
Student > Learner > State Localized Elements > spedConcurrencyType

programReference

educatioOrganizationId

programName

programTypeDescriptor

educationOrganizationId:

District Information > Entity ID


Plan > Enrollment Status > Funded SPED Service DOR


customDistrict.attributeID


programName:

Plan > Enrollment Status > Special Ed Setting


Enrollment.specialEdSetting

Student > School > Custom School > districtEntityID

studentReference

studentUniqueId

Demographics > EdFi ID

Person.edFiID
Student > Demographics > edFiID

Student > Demographics > Identity History > Ed Fi ID History > edFiID
assessmentCategoryDescriptorDocuments > Evaluation > Assessment Category

Evaluation.assessmentCategory
Student > Learner Planning > Evaluations > assessmentCategory
assessmentPeriodDescriptorDocuments > Evaluations > Evaluation Type

Evaluation.type
Student > Learner Planning > Evaluations > type
assessmentOutcomesSummaryDescriptorDocuments > Evaluation > Assessment Outcomes Summary

Evaluation.assessmentOutcome
Student > Learner Planning > Evaluations > assessmentOutcome

Student Education Organization Responsibility Association

Click here to expand...

See the Student Education Organization Responsibility Association Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

beginDate

Documents > Education Plan > IEP Start Date


Plan.startDate


Enrollments > Start Date


Enrollment.startDate

Student > Learner Planning > Learning Plans > planStartDate


Student > Learner > Active Enrollment > Core elements > startDate

responsibilityDescriptorIEP

educationOrganizationReference

educationOrganizationId

Plan > Enrollment Status > SPED Funded School


School Information > Entity ID


School.entityID

Student > School > entityID

studentReference

studentUniqueId

Demographics > EdFi ID

Person.edFiID
Student > Demographics > edFiID

Student > Demographics > Identity

History > Ed Fi ID History > edFiID
endDate

Documents > Evaluation >Exit Evaluation> Exit Date


Evaluation.exitDate


Enrollments > End Date


Enrollment.endDate


Documents (locked) > Education Plan > IEP End Date


Plan.endDate

Student > Learner Planning > Evaluations > exitDate


Student > Learner Planning > Learning Plans > planEndDate


Student > Learner > Active Enrollment > Core elements > endDate

Student Program Associations

Click here to expand...

See the Student Program Associations Resource for the population of each of these fields. Depending on the program, a field could be hardcoded or the date could be populated based on specific logic.

ElementCampus UI and Database Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School Information > Entity ID

School.entityID
Student > School > entityID

programReference

educationOrganizationId

programName

programTypeDescriptor

Program Name

Title 1 > Title 1 record > Title 1 Service


Title1.title1Service


English Learners (EL) > EL Service > Service Type


LepService.name


Education Organization Id

School Information >  District Entity ID


customSchool.districtEntityID


District Information > Entity ID


customDistrict.entityID

Program Name is hard coded for some programs so cannot always be retrieved in ad hoc


Student > Learner > Programs/Flags > code

Student > Learner > Programs/Flags > Programs > code


Student > Learner > Title1 > Title1 > title1Service


Student > Learner > EL > EL Service > name


Student > School > Custom School > districtEntityID


Student > District > Custom District > entityID

studentReference

studentUniqueId

Demographics > EdFi ID

Person.edFiID
Student > Demographics > edFiID

Student > Demographics > Identity History > Ed Fi ID History > edFiID
beginDate

Flags > Start Date


ProgramParticipation.startDate


Enrollments > Start Date


Enrollment.startDate


Title 1 > Start Date


Title1.startDate


EL Services > Start Date


LepService.startDate


Gifted > Start Date


Gifted.startDate


Gifted > No Gifted Program (Resource does not report if this field is checked - a value of 1 in ad hoc)


21st CCLC > Start Date


TwentyFirstCCLC.startDate

Student > Learner > Programs/Flags > startDate


Student > Learner > Programs/Flags > Programs > startDate


Student > Learner > Title1 > Title1 > startDate


Student > Learner > Active Enrollment > Core elements > startDate


Student > Learner > Early Learning > serviceStartDate


Student > Learner > Gifted > Gifted > startDate


Student > Learner > Gifted > Gifted > exclude


Student > Learner > State programs > TwentyFirstCCLC > startDate

endDate

Flags > End Date


ProgramParticipation.endDate


Enrollments > End Date


Enrollment.endDate


Title 1 > End Date


Title1.endDate


EL Services > End Date


LepService.endDate


Gifted > End Date


Gifted.endDate


21st CCLC > End Date


TwentyFirstCCLC.endDate

Student > Learner > Programs/Flags > endDate


Student > Learner > Programs/Flags > Programs > endDate


Student > Learner > Title1 > Title1 > endDate


Student > Learner > Active Enrollment > Core elements > endDate


Student > Learner > Early Learning > serviceEndDate


Student > Learner > Gifted > Gifted > endDate


Student > Learner > State Programs > TwentyFirstCCLC > endDate

reasonExitedDescriptor

Flags > Exit Reason


PorgramParticipation.exitReason


Reports the edFiCode mapped to the Exit Reason.


EL Services > Exit Reason


LepService.exitReason 


May report differently based on other logic.


 21st CCLC > Exit Reason


TwentyFirstCCLC.exitReason

LepService.exit reason: Student > Learner > EL > EL Service > exitReason

ProgramParticipation.exitReason:

  • Student > Learner > Programs/Flags > exitReason
  • Student > Learner > Programs/Flags > Programs > exitReason

This is a calculated field and cannot easily be retrieved from Ad hoc.


Student > Learner > State Programs > TwentyFirstCCLC > exitReason

Student School Attendance Events

Click here to expand...

See the Student School Attendance Events Resource for the population of each of these fields. Depending on the program, a field could be hard coded or the date could be populated based on specific logic.

ElementCampus UI and Database Location

Ad hoc Location

eventDurationSent for EXCUSED_ABSENCE and UNEXCUSED_ABSENCE records only

"0.25", "0.5", "0.75" or "1"
This is a calculated field and cannot be retrieved in Ad hoc.
attendanceEventCategoryDescriptor

EXCUSED_ABSENCE  = "1"

UNEXCUSED_ABSENCE = "2"


IN_ATTENDANCE = "3"

IN ATTENDANCE - DL = "4"

ABSENCE - DL = "5"


"1", "2", "3", "4", or "5"

This is a calculated field based on the absent code/learning modality code entered for a student and cannot easily be retrieved in Ad hoc.
instructionalMinutesSent for IN_ATTENDANCE records only, Attendance Type 017

sum(attendanceUnit.units)

(period.startTime - period.endTime, (in minutes)) - period.lunchtime - attendanceCode.presentMinutes
Student > Attendance > Positive Attendance Detail > units
eventDateStudent Attendance > Date

Attendance.date
Student > Attendance > Daily Exact Detail > date

studentReference

studentUniqueId

Demographics > EdFi ID

Person.edFiID
Student > Demographics > edFiID

Student > Demographics > Identity History > Ed Fi ID History > edFiID

schoolReference

schoolId

School Information > Entity ID

School.entityID
Student > School > entityID

sessionReference

schoolId

schoolYear

sessionReference

School Information  > Entity ID


School.entityID


Calendar Informatin > End Date


Calendar.endYear

Student > School > entityID


Student > School Calendar > End Year

ModalityTimeTypeDescriptorId Sent for Learning Modality records only

"Percentage"


This is hardcoded to this value.
ModalityTypeDescriptorId Sent for Learning Modality records only

"Remote"
This is hardcoded to this value.
ModalityTime Sent for Learning Modality records only

"25", "50", "75", or "100"
This is a calculated field and cannot be retrieved in Ad hoc.

Student Section Associations

Click here to expand...

See the Student Section Associations Resource for the population of each of these fields. Depending on the program, a field could be hard coded or the date could be populated based on specific logic.

ElementCampus UI and Database Location

Ad hoc Location

beginDate

Schedule > Roster Start Date


Roster.startDate


Term Setup > Start Date (of term course is in)


Terms.startDate

Student > Learner > Schedule > startDate


Student > Learner > Schedule > Course/Section > Section Schedule > termStart

sectionReference

localCourseCode

schoolId

schoolYear

sectionIdentifier

sessionName

Course Information > Number


Course.number


School Information > Entity ID


School.entityID


Calendar Information > End Date


Calendar.endYear

Student > Learner > Schedule > Course/Section > courseNumber


Student > School > entityID

Student > School Calendar > End Year

studentReference

studentUniqueId

Census > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
concurrentEnrollmentCourse Information > Post Secondary

customCourse.value

Need to do a join on the following tables to get the correct value:


CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is postSecondary

and CustomCourse.courseID is the course student is rostered in


Student > Learner > Schedule > Course/Section > Custom Course > postSecondary
dualCredit

Course Information > Dual Credit


CustomCourse.value


Section Information > Dual Credit


Roster Batch Edit > Dual Credit


Need to do a join on the following tables to get the correct value:


CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is dualCredit

and CustomCourse.courseID is the course student is rostered in

Student > Learner > Schedule > Course/Section > Custom Course > dualCredit


Student > Learner > Schedule > Course/Section > Custom Section> dualCredit


endDate

Schedule > Roster End Date


Roster.endDate


Term Setup > End Date (of term course is in)


Terms.endDate

Student > Learner > Schedule > endDate


Student > Learner > Schedule > Course/Section > Section Schedule > termEnd

courseEntryDescriptor

New Enrollment - N

Re-Entry - R

Transfer - R


"T", "R", or "N"

This is a calculated field based on how a student is scheduled into a course and cannot easily be retrieved in Ad hoc.
courseExitDescriptorContent Complete - Full Credit - CF
Content Complete - Partial Credit - CP
Content Complete - No Credit/Academic Progress - CN
Left the School - LS
Open Ended Course - OE
Schedule Change - SC

"CF", "CP", "CN", "LS", "OE", or "SC"
This is a calculated field based on how a student completed a course and cannot easily be retrieved in Ad hoc.

Sessions

Click here to expand...

See the Sessions Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

sessionNameEd-Fi > Configuration > Resources Preferences > Sessions > Ed-Fi Code

EdFiMapping.edFiValue
N/A

schoolReference

schoolId

School Information > Entity ID


School.entityID

Course > School > entityID

schoolYearTypeReference

schoolYear

Calendar Information > End Date

Calendar.endYear
Course > School Calendar > End Year
beginDateTerm Setup > Start Date

Term.startDate
N/A
endDateTerm Setup > End Date

Term.endDate
N/A
termDescriptorConfiguration > Resources Preferences > Sessions > Ed-Fi Code

EdFiMapping.edFiValue
N/A
totalInstructionalDays

Term Setup > Start/End Date of term


Day Setup > Day Detail > Instruction

This is a calculated field based on how many instructional days are set up in the calendar for a given term.

Course Offerings

Click here to expand...

See the Course Offerings Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

localCourseCodeCourse Information > Number
Course.number
Course > Course Information > courseNumber

courseReference

courseCode

educationOrganizationId

Course Information > State Code


Course.stateCode


District Information > Entity ID


District.entityID

Course > Course Information > stateCode

Course > School > Custom School > districtEntityID

schoolReference

schoolId

Section Information > Location Override


Course.provider


School Information > Entity ID


School.entityID

Course > School > entityID

sessionReference

schoolId

schoolYear

sessionName

School Information > Entity ID


School.entityID


Calendar Information > End Date


Calendar.endYear

Course > School > entityID


Course > School Calendar > End Year

scheduleDate

Section Information > Section Schedule Placement 


Term Setup > Start Date

This is populated with every date the course is scheduled to be held so cannot be retrieved from Ad hoc.
instructionalMinutesPlanned

Section Information > Section Schedule Placement


Term Setup > Start Date


Period Setup > Time

This is populated with the total period minutes for each day the course is scheduled and cannot be retrieved from Ad hoc.
localCourseTitleCourse Information > Name

Course.name
Course > Course Information > courseName

Class Periods

Click here to expand...

See the Class Periods Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

classPeriodNamePeriod Setup > Name

Period.name
This field is not in Ad hoc.

schoolReference

schoolId

School Information > Entity ID


School.entityID

Course > School > entityID
endTimePeriod Setup > End Time

Period.endTime
Course > Section Information > Section Schedule > Section Schedule > periodEnd
startTimePeriod Setup > Start Time

Period.startTime
Course > Section Information > Section Schedule > Section Schedule > perioStart

Locations

Click here to expand...

See the Locations Resource for the population of each of these fields.

ElementCampus UI Location

Ad hoc Location

classroomIdentificationCodeRoom Setup > Name
Room.name
This field is not in Ad hoc.

schoolReference

schoolId

School Information > Entity ID


School.entityID

Course > School > entityID

Sections

Click here to expand...

See the Sections Resource for the population of each of these fields.

ElementCampus UI and Database Location

Ad hoc Location

sectionIdentifierSection Information  >Section ID

Section.sectionID
Course > Section Information > sectionID

courseOfferingreference

localCourseCode

schoolId

schoolYear

sessionName

School Information > Entity ID


School.entityID


Calendar Information > End Date


Calendar.endYear

Course > School > entityID

Course > School Calendar > endYear

locationReference

classroomIdentificationCode

schoolId

Room Setup > Name


Room.name


School Information > Entity ID


School.entityID

Course name is not in Ad hoc

Course > School > entityID

siteLocationSchoolReference

classroomIdentificationCode

schoolId

Course Information > Location Override


Course.provider


Section Information > Location Override


Section.provider


School Information > 

Entity ID


School.entityID

Course > Course Information > provider

Course > Section Information > provider

Course > School > entityID

availableCreditsCourse Grading Tasks > Credit

GradingTaskCredit.credit
This is a calculated field based on all grading tasks on a course and cannot be retrieved from Ad hoc.
courseLevelCharacteristics

Course Information > Level


Course.level


Course Information > Dual Credit


Course.dualCredit


Section Information > Dual Credit


Section.dualCredit

Course > Course Information > level


Course > Course Information > Custom Course > dualCredit


Course > Section Information > Custom Section > dualCredit

educationalEnvironmentDescriptorSection Information > Instructional Setting

Section.instructionalSetting
Course > Section Information > instructionalSetting
offeredGradeLevelsReports the lowest and the highest grade level of students scheduled in the course section.This is a calculated field based on students scheduled into a course and cannot be retrieved from Ad hoc.
sequenceOfCourseDefaults to 1.
minutesPerWeek

Section Information > CTE Minutes per Week Override 


Section.instructionalTime


Course Information > CTE Minutes per Week


Course.instructionalTime

Course > Course Information > courseInstructionalTime

Section > Section Information > sectionInstructionalTime


Previous School Years

2021-2022 School Year

Click here to expand...

The following information only pertains to the 2021-2022 school year.

Students

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

studentUniqueIdperson.edfiidCensus > People > Demographics > EdFi ID

Student > Demographics > edFiID

OR 

Student > Demographics > Ed Fi ID History > edFiID

firstName

identity.legalFirstName

OR

identity.firstName

Census > People > Identities > Legal First Name

OR

Census > People > Identities > First Name

Student > Demographics > firstName

OR

Student > Demographics > legalFirstName

Student > Demographics > Identity History > firstName

OR

Student > Demographics > Identity History > legalFirstName

middleName

identity.legalMiddleName

OR

identity.middleName

Census > People > Identities > Legal Middle Name

OR

Census > People > Identities > Middle Name

Student > Demographics > middleName

OR

Student > Demographics > legalMiddleName

Student > Demographics > Identity History > middleName

OR

Student > Demographics > Identity History > legalMiddleName

lastName

identity.legalLastName

OR

identity.lastName

Census > People > Identities > Legal Last Name

OR

Census > People > Identities > Last Name

Student > Demographics > lastName

OR

Student > Demographics > legalLastName

Student > Demographics > Identity History > lastName

OR

Student > Demographics > Identity History > legalLastName

generationCodeSuffix

identity.legalSuffix

OR

identity.suffix

Census > People > Identities > Legal Suffix

OR

Census > People > Identities > Suffix

Student > Demographics > suffix

OR

Student > Demographics > legalSuffix

Student > Demographics > Identity History > suffix

OR

Student > Demographics > Identity History > legalSuffix

birthDateidentity.birthdateCensus > People > Identities > Birth Date

Student > Demographics > birthdate

Student > Demographics > Identity History > birthdate

birthSexDescriptor

identity.LegalGender

or

identity.gender

Census > People > Identities > Legal Gender

OR

Census > People > Identities > Gender

Student > Demographics > gender

OR

Student > Demographics > legalGender

Student > Demographics > Identity History > gender

OR

Student > Demographics > Identity History > legalGender

birthCityidentity.birthcityCensus > People > Demographics > Birth CityNot currently in Ad hoc.
birthStateAbbreviationDescriptorIdentity.birthStateCensus > People > Identities > Birth State

Student > Demographics > birthState

Student > Demographics > Identity History > birthState

birthCountryDescriptorIdentity.birthcountryCensus > People > Identities > Birth Country

Student > Demographics > birthCountry

Student > Demographics > Identity History > birthCountry

dateEnteredUSidentity.dateEnteredUSCensus > People > Identities > Date Entered USStudent > Demographics > Identity History > dateEnteredUS

Student School Associations

Click here to expand...

This includes the following resources:  

  • studentSchoolAssociationLocalEducationAgency
  • studentSchoolAssociationMembershipFTEs
  • studentSchoolAssociationSpecialEnrollments
  • studentSchoolAssociationTuitionPayers

Users should reference the following documentation for the population of calculated fields: Arizona Ed-Fi Data v3.5 - Student School Associations

Note: If a student is a Summer Withdrawal/No Show, then the studentSchoolAssociations is the only resource that needs to be submitted. There is no need to submit the SSALocalEducationAgency, SSAMembershipFTEs, SSASpecialEnrollments, or SSATuitionPayers resources.

Student School Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

exitWithdrawReasonDescriptorEnrollmentAZ.withdrawalReasonStudent Information > General > Enrollments > Withdrawal ReasonStudent > Learner > State Localized Elements > withdrawalReason
membershipTypeDescriptor EnrollmentAZ.localServiceType Student Information > General > Enrollments > State Reporting Fields > Local Service TypeStudent > Learner > State Localized Elements > localServiceType

classOfSchoolYearTypeReference 

schoolYear

Graduation.cohortYearNCLBStudent Info > General > Graduation > NCLB Cohort End Year

Student  > Learner > Graduation elements > cohortYearNCLB

entryTypeDescriptor Enrollment.startSstatusStudent Information > General > Enrollments > Start StatusStudent  > Learner > Active Enrollment > Core elements > startStatus
exitWithdrawTypeDescriptor

Enrollment.endStatus

Enrollment.yearEndStatus

enrollment.endAction

Student Information > General > Enrollments > End Status

Student Information > General > Enrollments > Graduation (Year End Status)

Student Information > General > enrollments > End Action

Student > Learner > Active Enrollment > Core elements > endStatus

Student > Learner > Active Enrollment > State Localized Elements > yearEndStatus

Student > Learner > Active Enrollment > Core elements > endAction

schoolYearTypeReference

schoolYear

Calendar.endYearCalendar > Calendar > End DateStudent > School Calendar > End Year
entryDateEnrollment.startDateStudent Information > General > Enrollments > Start DateStudent > Learner > Active Enrollment > Core elements > startDate
entryGradeLevelDescriptorEnrollment.gradeStudent Information > General > Enrollments > Grade

Student > Learner > Active Enrollment > Core elements > grade

exitWithdrawDateEnrollment.endDateStudent Information> General> Enrollments> End DateStudent > Learner > Active Enrollment > Core elements > endDate

schoolReference

schoolId

School.entityIDSystem Administration > Resources > School > Entity IdStudent > School > entityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

calendarReference

calendarCode

schoolId

schoolYear

School.entityID

Calendar.endYear

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

District Entity Id - School Entity Id - Days per Week - Structure Id

Student > School > entityID

Student > School Calendar > End Year


Student School Association Local Education Agency

ElementCampus Database LocationCampus UI Location

Ad hoc Location

localEducationAgencyReference 

localEducationAgencyId

enrollment.residentDistrictStudent Information > General > Enrollments > Resident DistrictStudent > Learner > Active Enrollment > State Reporting elements > residentDistrict
membershipResponsibilityDescriptorReport '03'

StartDate

Enrollment.startDate

OR

customStudent.effectiveDate

Student Information > General > Enrollments > Start Date or Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
EndDate

Enrollment.endDate

OR

customStudent.effectiveDate

Student Information > General > Enrollments > End Date or Effective DateStudent > Learner > Active Enrollment > Core elements > endDate

Student School Association Membership FTEs

ElementCampus Database LocationCampus UI Location

Ad hoc Location

fteStartDate

Enrollment.startDate

OR

Customstudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
fteEndDate 

Enrollment.endDate

OR

Customstudent.effectiveDate

Student Information > General > Enrollments > End Date OR Effective Date

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

membershipFTEDescriptor

Enrollment.percentEnrolled

OR

Customstudent.value

System Administration > Custom > Attribute Dictionary> Enrollment > School Membership FTE > Default Value

OR

Student Information > General > Enrollments > FTE %

Student > Learner > Active Enrollment > State Reporting elements > percentEnrolled

Student > Learner > Active Enrollment > Custom Enrollment > percentEnrolled

Student > Learner > All Enrollments > School > effectiveDate

Student School Association Special Enrollment

ElementCampus Database LocationCampus UI Location

Ad hoc Location

specialEnrollmentStartDate

Enrollment.startDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
specialEnrollmentEndDate

Enrollment.endDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > End Date 

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

specialEnrollmentDescriptor

enrollment.nclbChoice

OR

customstudent.value

System Administration > Custom > Attribute Dictionary > Enrollment> Special Enrollment > Default Value

OR

Student Information > General > Enrollments > Special Enrollment

Student > Learner > Active Enrollment > State Reporting elements > nclbChoice

Student > Learner > Active Enrollment > Custom Enrollment > nclbChoice

Student School Association Tuition Payers

ElementCampus Database LocationCampus UI Location

Ad hoc Location

payerStartDate

Enrollment.startDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
payerEndDate 

Enrollment.endDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > End Date 

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

tuitionPayerDescriptor

Enrollment.stateAid

OR

CustomStudent.value

System Administration > Custom > Attribute Dictionary > Enrollment > Tuition Payer > Default Value

OR

Student Information > General > Enrollments > Tuition Payer

Student > Learner > Active Enrollment > State Reporting elements > stateAid

Student > Learner > Active Enrollment > Custom Enrollment > stateAid

Student Needs

Click here to expand...

User should reference the following documentation for the population of each of these fields. Depending on the need, a field could be hardcoded or the date could be populated based on specific logic: Arizona Ed-Fi - Student Needs

ElementCampus Database LocationCampus UI Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School.entityidSystem Administration > Resources > School > Entity IDStudent > School > entityID

studentReference 

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
studentNeedDescriptor

ProgramParticipation.need

OR

Homeless.StartDate/Homeless.EndDate

OR

Title1.title1Service

OR

PlanState.disability1 OR

PlanState.disability2

PlanState.disability3

PlanState.disability4

PlanState.disability5

OR

LEPServiceType.type

OR

gifted.participation

homeless.unaccompaniedYouth

Student Information > General > Flags > Need

OR

Student Information > Program Participation > Homeless

OR

Student Information > Program Participation > Title 1 > Title 1 Service

OR

FRAM > Eligibility > eligibility record > Eligibility

OR

AZ locked Plan > Enrollment Status > Primary Disability

OR

Student Information > Program Participation > English Learners (EL) > EL Services

OR

Student Information > Program Participation > Gifted > Gifted Need

OR
Student Information > Program Participation > Homeless > Unaccompanied Youth

Student > Learner > Programs/Flags > need

Student > Learner > Programs/Flags > Programs > need

Student > Learner > Homeless > Homeless > startDate/endDate

Student > Learner > Title1 > Title1 > title1Service

Student > FRAM > Eligibility > eligibility

Student > Learner > Active Enrollment > Special Ed elements > disability#  --- # = 1, 2, 3, 4, 5, or 6

Student > Learner > Early Learning > serviceType

Student > Learner > Gifted > Gifted > participation

Student > Learner > Homeless > Homeless > unaccompaniedYouth

studentNeedEntryDate

ProgramParticipation.StartDate

OR

Homeless.startDate

OR

Title1.startDate

OR

Enrollment.startdate

OR

Plan.startDate

OR

lepservice.StartDate

OR

gifted.StartDate

Student Information > General > Flags > Start Date

OR

Student Information > Program Participation > Homeless > Start Date

OR

Student Information > Program Participation > Title 1 > Start Date

OR

FRAM > Eligibility > eligibility record > Start Date

OR

Student Information > General > Enrollment Start Date

OR

AZ locked Plan > Education Plan > IEP Start Date

OR

Student Information > General> Program Participation > EL > EL Services > Start Date

OR

Student Information > Program Participation > Gifted > Start Date

Student > Learner > Programs/Flags > startDate

Student > Learner > Programs/Flags > Programs > startDate

Student > Learner > Homeless > Homeless > startDate

Student > Learner > Title1 > Title1 > startDate

Student > FRAM > Eligibility > startDate

Student > Learner > Active Enrollment > Core elements > startDate

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Early Learning > serviceStartDate

Student > Learner > Gifted > Gifted > startDate


studentNeedExitDate

ProgramParticipation.EndDate

OR

Homeless.EndDate

OR

Title1.endDate

OR

Enrollment.enddate

OR

Evaluation.exitDate/Plan.endDate

OR

lepservice.StartDate

OR

gifted.EndDate

Student Information > General > Flags > End Date

OR

Student Information > Program Participation > Homeless > End Date

OR

Student Information > Program Participation > Title 1 > End Date

OR

FRAM > Eligibility > eligibility record > End Date

OR

Student Information > General > Enrollment End Date

OR

System Administration > Calendar > Calendar> Days

OR

AZ locked Evaluation > Exit Evaluation > Exit Date

OR

AZ locked Plan > Education Plan > IEP End Date

OR

Student Information > General> Program Participation > EL > EL Services > End Date

OR 

Student Information > Program Participation > Gifted > End Date

Student > Learner > Programs/Flags > endDate

Student > Learner > Programs/Flags > Programs > endDate

Student > Learner > Homeless > Homeless > endDate

Student > Learner > Title1 > Title1 > endDate

Student > FRAM > Eligibility > endDate

Student > Learner > Active Enrollment > Core elements > endDate

Student > Learner Planning > Evaluations > exitDate

Student > Learner Planning > Learning Plans > planEndDate

Student > Learner > Early Learning > serviceEndDate

Student > Learner > Gifted > Gifted > endDate

primaryStudentNeedIndicatorIf studentNeed is built from PlanState.disability1, value = 'true'; else value = 'false'AZ locked Plan > Enrollment Status > Primary, Secondary, TertiaryStudent > Learner > Active Enrollment > Special Ed elements > disability1
primaryNightTimeResidenceDescriptorHomeless.primaryNightTimeResidenceStudent Information > Program Participation > Homeless > Primary Nighttime ResidenceStudent > Learner > Homeless > Homeless > primaryNightTimeResidence

Student Special Education Program Associations

Click here to expand...

User should reference the following documentation for the population of each of these fields as there is specific logic used in some cases instead of a specific field in Campus: Arizona Ed-Fi - Student Special Education Program Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

beginDate

Plan.startDate

OR

Enrollment.startDate

AZ locked Plan > Education Plan > IEP Start Date

OR

Student Information> General > Enrollments > Start Date

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Active Enrollment > Core elements > startDate

educationOrganizationReference

educationOrganizationId

School.entityid

AZ locked Plan > Enrollment Status > SPED Funded School

OR

System Administration > Resources > School > Entity ID

Student > School > entityID
endDateEarliest date of ExitEval.exitDate, Enrollment.endDate, Plan.endDate, LastInstructionalDay or calendar.

Student Information> General > SPED > Documents > Exit Evaluation > Exit Date

OR

Student Information > General > Enrollment > End Date

OR

IEP End Date

OR

IEP Start Date

Student > Learner Planning > Learning Plans > planEndDate

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Active Enrollment > Core elements > endDate

reasonExitedDescriptor

IF exitEval.exitReason exists - send mapped edFiCode

Student Information > General > SPED > Documents > Exit Evaluation > Exit Reason

OR

Student Information > General > Enrollment > Exit Status

This is a calculated field and cannot be retrieved in Ad hoc.
specialEducationSettingDescriptor

Enrollment.specialEdSetting

OR

Plan.specialEdSetting

OR

Specialedstate.specialEdSetting

Student Information > Special Ed > Documents > Plan > Current Plan > Enrollment Status> Special Ed Setting

OR

Student Information > Special Ed > Special Ed Setting

Student > Learner > Active Enrollment > Special Ed elements > specialEdSetting

Student > Learner Planning > Learning Plans > specialEdSetting

mainSPEDSchoolPlan.spedConcurrencyTypePlan > Enrollment Status > Student > Learner > State Localized Elements > spedConcurrencyType

programReference

educatioOrganizationId

programName

programTypeDescriptor

CustomDistrict.attributeid

Enrollment.specialEdSetting

'Special Education'

educationOrganizationId:

System Administration > Resources > District Information > Entity ID

OR:

Plan > Enrollment Status >

programName:

Plan > Enrollment Status > Special Ed Setting

Student > School > Custom School > districtEntityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
assessmentCategoryDescriptorEvaluation.assessmentCategoryStudent Information > SPED > General > Documents > Evaluation > Assessment CategoryStudent > Learner Planning > Evaluations > assessmentCategory
assessmentPeriodDescriptorEvaluation.typeStudent Information > SPED > General > Documents > Evaluations > Evaluation TypeStudent > Learner Planning > Evaluations > type
assessmentOutcomesSummaryDescriptorEvaluation.assessmentOutcomeStudent Information > SPED > General > Documents > Evaluation > Assessment Outcomes SummaryStudent > Learner Planning > Evaluations > assessmentOutcome

Student Education Organization Responsibility Association

Click here to expand...

User should reference the following documentation for the population of each of these fields as there is specific logic used in some cases instead of a specific field in Campus: Arizona Ed-Fi - Student Education Organization Responsibility Association

ElementCampus Database LocationCampus UI Location

Ad hoc Location

beginDatePlan.startDate
OR
enrollment.startdate

AZ locked Plan > Education Plan > IEP Start Date

OR

Student Information> General> Enrollments> Start Date

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Active Enrollment > Core elements > startDate

responsibilityDescriptor"IEP"

educationOrganizationReference

educationOrganizationId

school.entityId

AZ locked Plan > Enrollment Status > SPED Funded School

OR

System Administration > Resources > School > Entity ID

Student > School > entityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
endDate

Evaluation.exitDate
OR
enrollment.enddate

OR

plan.endDate

AZ locked Evaluation>Exit Evaluation> Exit Date

OR

Student Information> General> Enrollments> End Date

OR

AZ locked Plan > Education Plan > IEP End Date

Student > Learner Planning > Evaluations > exitDate

Student > Learner Planning > Learning Plans > planEndDate

Student > Learner > Active Enrollment > Core elements > endDate

Student Program Associations

Click here to expand...

User should reference the following documentation for the population of each of these fields. Depending on the program, a field could be hardcoded or the date could be populated based on specific logic: Arizona Ed-Fi - Student Program Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School.entityidSystem Administration > Resources > School > Entity IDStudent > School > entityID

programReference

educationOrganizationId

programName

programTypeDescriptor

Program.code

LepService.name

Title1.title1Service

CustomSchool.districtEntityID

OR

CustomDistrict.entityID

Program Name

Programs Participation > Title 1 > Title 1 record > Title 1 Service

Programs Participation > English Learners (EL) > EL Service > Service Type

Education Organization Id

System Administration > Resources > Resources > School Editor > District Entity ID

OR

System Administration > Resources > Resources > District Information > Entity ID

Program Name is hardcoded for some programs so cannot always be retrieved in ad hoc

Student > Learner > Programs/Flags > code

Student > Learner > Programs/Flags > Programs > code

Student > Learner > Title1 > Title1 > title1Service

Student > Learner > EL > EL Service > name

Student > School > Custom School > districtEntityID

Student > District > Custom District > entityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
beginDate

ProgramParticipation.startDate

OR

LepService.startDate

OR

Enrollment.startDate

OR

Gifted.startDate/Gifted.exclude

OR

twentyFirstCCLC.startDate

Student Information > General > Flags > Start Date

OR

Enrollment Start Date

OR

Programs Participation > Title 1 > Title 1 record > Start Date

OR

Student Information > Program Participation > EL > EL Services > Start Date

OR

Student Information > Program Participation > Gifted > Start Date

Student Information > Program Participation > Gifted > No Gifted Program (Resource does not report if this field is checked - a value of 1 in ad hoc)

OR

Student Information > Program Participation > State Programs > 21st CCLC > Start Date

Student > Learner > Programs/Flags > startDate

Student > Learner > Programs/Flags > Programs > startDate

Student > Learner > Title1 > Title1 > startDate

Student > Learner > Active Enrollment > Core elements > startDate

Student > Learner > Early Learning > serviceStartDate

Student > Learner > Gifted > Gifted > startDate

Student > Learner > Gifted > Gifted > exclude

Student > Learner > State programs > TwentyFirstCCLC > startDate

endDate

ProgramParticipation.EndDate

OR

LepDervice.EndDate

OR

Enrollment.endDate

OR

Gifted.endDate

OR

twentyFirstCCLC.endDate

Student Information > General > Flags > End Date

OR

Student Information > General > Enrollment End Date

OR

Programs Participation > Title 1 > Title 1 record > End Date

OR

Student Information > General > Program Participation > EL > EL Services > End Date

OR

Student Information > Program Participation > Gifted > End Date

OR

Student Information > Program Participation > State Programs > 21st CCLC > End Date

Student > Learner > Programs/Flags > endDate

Student > Learner > Programs/Flags > Programs > endDate

Student > Learner > Title1 > Title1 > endDate

Student > Learner > Active Enrollment > Core elements > endDate

Student > Learner > Early Learning > serviceEndDate

Student > Learner > Gifted > Gifted > endDate

Student > Learner > State Programs > TwentyFirstCCLC > endDate

reasonExitedDescriptorFor LEP:
  • LepService.exitReason (may report different based on other logic)

For ProgramParticipation:

  • edFiCode mapped to ProgramParticipation.exitReason

twentyFirstCCLC.exitReason

Student Information > General > Flags > Exit Reason

Student Information > General > Program Participation > EL > EL Services > Exit Reason

Student Information > Program Participation > State Programs > 21st CCLC > Exit Reason

LepService.exit reason: Student > Learner > EL > EL Service > exitReason

ProgramParticipation.exitReason:

  • Student > Learner > Programs/Flags > exitReason
  • Student > Learner > Programs/Flags > Programs > exitReason

Note: This is a calculated field and cannot easily be retrieved from Ad hoc

Student > Learner > State Programs > TwentyFirstCCLC > exitReason

Student School Attendance Events

Click here to expand...

User should reference the following documentation for the population of each of these fields as there is specific logic used in some cases instead of a specific field in Campus: Arizona Ed-Fi - Student School Attendance Events

ElementCampus Database LocationCampus UI Location

Ad hoc Location

eventDuration"0.25", "0.5", "0.75" or "1"Sent for EXCUSED_ABSENCE and UNEXCUSED_ABSENCE records onlyThis is a calculated field and cannot be retrieved in Ad hoc
attendanceEventCategoryDescriptor"1", "2", "3", "4", or "5"

EXCUSED_ABSENCE  = "1"

UNEXCUSED_ABSENCE = "2"

IN_ATTENDANCE = "3"

IN ATTENDANCE - DL = "4"

ABSENCE - DL = "5"

This is a calculated field based on the absent code/learning modality code entered for a student and cannot easily be retrieved in Ad hoc
instructionalMinutes

sum(attendanceUnit.units)

OR

(period.startTime - period.endTime, (in minutes)) - period.lunchtime - attendanceCode.presentMinutes

Sent for IN_ATTENDANCE records only, Attendance Type 017Student > Attendance > Positive Attendance Detail > units
eventDateAttendance.dateStudent Information > General > Attendance > DateStudent > Attendance > Daily Exact Detail > date

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

schoolReference

schoolId

School.entityIDSystem Administration > Resources > School > Entity IdStudent > School > entityID

sessionReference

schoolId

schoolYear

sessionReference

School.entityID

Calendar.endYear


System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Student > School > entityID

Student > School Calendar > End Year

ModalityTimeTypeDescriptorId "Percentage"Sent for Learning Modality records onlyThis is hardcoded to this value.
ModalityTypeDescriptorId "Remote"Sent for Learning Modality records onlyThis is hardcoded to this value.
ModalityTime "25", "50", "75", or "100"Sent for Learning Modality records onlyThis is a calculated field and cannot be retrieved in Ad hoc.

Student Section Associations

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Student Section Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

beginDate

roster.startDate

OR

terms.startDate

Student Information > General > Schedule > Roster Start Date

OR

System Administration > Calendar > Calendar > Terms > Start Date (of term course is in)

Student > Learner > Schedule > startDate

Student > Learner > Schedule > Course/Section > Section Schedule > termStart

sectionReference

localCourseCode

schoolId

schoolYear

sectionIdentifier

sessionName

Course.number

School.entityID

Calendar.endYear


Scheduling > Course > Number

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Student > Learner > Schedule > Course/Section > courseNumber

Student > School > entityID

Student > School Calendar > End Year

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
concurrentEnrollment

CustomCourse.value

Need to do a join on the following tables to get the correct value:

CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is postSecondary

and CustomCourse.courseID is the course student is rostered in

Scheduling > Course > Post SecondaryStudent > Learner > Schedule > Course/Section > Custom Course > postSecondary
dualCredit

CustomCourse.value

Need to do a join on the following tables to get the correct value:

CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is dualCredit

and CustomCourse.courseID is the course student is rostered in

Scheduling > Course > Dual Credit

Scheduling > Course > Section > Dual Credit

Scheduling > Course > Section> Roster Batch Edit > Dual Credit

Student > Learner > Schedule > Course/Section > Custom Course > dualCredit

Student > Learner > Schedule > Course/Section > Custom Section> dualCredit


endDate

Roster.endDate

OR

Terms.endDate

Student Information > General > Schedule > Roster End Date

OR

System Administration > Calendar > Calendar > Terms > End Date (of term course is in)

Student > Learner > Schedule > endDate

Student > Learner > Schedule > Course/Section > Section Schedule > termEnd

courseEntryDescriptor"T", "R", or "N"

New Enrollment - N

Re-Entry - R

Transfer - R

This is a calculated field based on how a student is rostered into a course and cannot easily be retrieved in Ad hoc.
courseExitDescriptor"CF", "CP", "CN", "LS", "OE", or "SC"Content Complete - Full Credit - CF
Content Complete - Partial Credit - CP
Content Complete - No Credit/Academic Progress - CN
Left the School - LS
Open Ended Course - OE
Schedule Change - SC
This is a calculated field based on how a student completed a course and cannot easily be retrieved in Ad hoc.

Course Transcripts

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Course Transcripts

ElementCampus Database LocationCampus UI Location

Ad hoc Location

courseAttemptResultDescriptor

Reports 'Pass', 'Fail', or 'Incomplete'

TranscriptCredit.creditsAttempted

AND

TranscriptCredit.creditsEarned

Student Information > General > Transcripts > Earned

AND

Student Information > General > Transcripts > Attempted

This is a calculated field based on either the student's grade or the students credits and cannot easily be retrieved in Ad hoc. These fields may be helpful:

Student > Grading > Grading Detail> passingScore

Student > Grading > Grading Detail > credit

courseReference

courseCode

educationOrganizationId

Course.stateCode

District.entityID

Scheduling > Course > State Code

System Administration > Resources > District Information > Entity Id

Student > Learner > Schedule > Course/Section > stateCode

Student > School > Custom School > districtEntityID

studentAcademicRecordReference

educationOrganizationId

schoolYear

studentUniqueId

termDescriptor

School.entityID

Calendar.endYear

Person.edFiID

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Census > People > Demographics > EdFi ID

Student > School > entityID

Student > School Calendar > End Year

Student > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

alternativeCourseCodeTranscriptCourse.courseNumberStudent Information > General > Transcripts > Course NumberStudent > Grading > Grading Detail > courseNumber
alternativeCourseTitleTranscriptCourse.courseNameStudent Information > General > Transcripts > Course NameStudent > Grading > Grading Detail > courseName
attemptedCreditsTranscriptCredit.creditsAttemptedStudent Information > General > Transcripts > AttemptedStudent > Grading > Grading Detail > credit
courseTitleTranscriptCourse.courseNameStudent Information > General > Transcripts > Course NameStudent > Grading > Grading Detail > courseName
earnedCreditsTranscriptCredit.creditsEarnedStudent Information > General > Transcripts > EarnedThis is a calculated field and cannot be retrieved in Ad hoc
finalLetterGradeEarnedTranscriptCourse.score

Student Information > General > Transcripts > Current Score

OR

Score > Name

Student > Grading > Grading Detail > score
whenTakenGradeLevelDescriptorEnrollment.gradeStudent Information > General > Enrollments > GradeStudent > Learner > Active Enrollment > Core elements > grade
finalLetterGradeDescriptorTranscriptCourse.score

Student Information > General > Transcripts > Current Score

OR

Score > Name

This field uses the student's score and maps it to an Ed-Fi grade descriptor stored in the resource preferences so it cannot be easily retrieved in Ad hoc.

Student > Grading > Grading Detail > score

Sessions

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Sessions

ElementCampus Database LocationCampus UI Location

Ad hoc Location

sessionNameEdFiMapping.edFiValueSystem Administration > Ed-Fi > Configuration > Resources Preferences > Sessions > Ed-Fi CodeThis field is not in Ad hoc.

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID

schoolYearTypeReference

schoolYear

Calendar.endYearCalendar > Calendar > End DateCourse > School Calendar > End Year
beginDateTerm.startDateSystem Administration > Calendar > Calendar > Terms > Start DateThis field is not in Ad hoc.
endDateTerm.endDateSystem Administration > Calendar > Calendar > Terms > End DateThis field is not in Ad hoc.
termDescriptorEdFiMapping.edFiValueSystem Administration > Ed-Fi > Configuration > Resources Preferences > Sessions > Ed-Fi CodeThis field is not in Ad hoc.
totalInstructionalDays

System Administration > Calendar > Calendars > Term Setup > Start/End Date of term

System Administration > Calendar > Calendars > Days

This is a calculated field based on how many instructional days are set up in the calendar for a given term.

Course Offerings

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Course Offerings

ElementCampus Database LocationCampus UI Location

Ad hoc Location

localCourseCodeCourse.numberScheduling > Course > NumberCourse > Course Information > courseNumber

courseReference

courseCode

educationOrganizationId

Course.stateCode

District.entityID

Scheduling > Course > State Code

System Administration > Resources > District Information > Entity Id

Course > Course Information > stateCode

Course > School > Custom School > districtEntityID

schoolReference

schoolId

Course.provider

School.entityID

Course > Location Override

Course > Section > Location Override

System Administration > Resources > School > Entity Id

Course > School > entityID

sessionReference

schoolId

schoolYear

sessionName

School.entityID

Calendar.endYear


System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Course > School > entityID

Course > School Calendar > End Year

scheduleDate

Course > Section > Section Schedule Placement

System Administration > Calendar > Calendar > Terms > Start Date

This is populated with every date the course is scheduled to be held so cannot be retrieved from Ad hoc.
instructionalMinutesPlanned

Course > Section > Section Schedule Placement

System Administration > Calendar > Calendar > Terms > Start Date

System Administration > Calendar > Calendar > Periods

This is populated with the total period minutes for each day the course is scheduled and cannot be retrieved from Ad hoc.
localCourseTitleCourse.nameScheduling > Course > NameCourse > Course Information > courseName

Class Periods

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

classPeriodNamePeriod.name System Administration > Calendar > Calendar > Periods > NameThis field is not in Ad hoc

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID
endTimePeriod.endTimeSystem Administration > Calendar > Calendar > Periods > End TimeCourse > Section Information > Section Schedule > Section Schedule > periodEnd
startTimePeriod.startTimeSystem Administration > Calendar > Calendar > Periods > Start TimeCourse > Section Information > Section Schedule > Section Schedule > perioStart

Locations

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

classroomIdentificationCodeRoom.nameSystem Administration> Resources> Resources> Rooms > NameThis field is not in Ad hoc

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID

Sections

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Sections

ElementCampus Database LocationCampus UI Location

Ad hoc Location

sectionIdentifierSection.sectionIDScheduling > Courses > Sections >Section IdCourse > Section Information > sectionID

courseOfferingreference

localCourseCode

schoolId

schoolYear

sessionName

School.entityID

Calendar.endYear

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Course > School > entityID

Course > School Calendar > endYear

locationReference

classroomIdentificationCode

schoolId

Room.name

School.entityId

System Administration > Resources > Resources > Rooms > Name

System Administration> Resources> School> Entity ID

Course name is not in Ad hoc

Course > School > entityID

siteLocationSchoolReference

classroomIdentificationCode

schoolId

Course.provider

Section.provider

School.entityID

Scheduling > Courses > Location Override

Scheduling > Courses > Sections > Location Override

System Administration > Resources > School > entityID

Course > Course Information > provider

Course > Section Information > provider

Course > School > entityID

availableCreditsGradingTaskCredit.creditScheduling > Course > Grading Tasks > CreditThis is a calculated field based on all grading tasks on a course and cannot be retrieved from Ad hoc.
courseLevelCharacteristics

Course.level

Course.dualCredit

Section.dualCredit

Scheduling > Courses > Level

Scheduling > Courses > Dual Credit

Scheduling > Courses > Sections > Dual Credit

Course > Course Information > level

Course > Course Information > Custom Course > dualCredit

Course > Section Information > Custom Section > dualCredit

educationalEnvironmentDescriptorSection.instructionalSettingScheduling > Courses > Sections > Instructional SettingCourse > Section Information > instructionalSetting
offeredGradeLevelsReports the lowest and the highest grade level of students scheduled in the course section
This is a calculated field based on students rostered into a course and cannot be retrieved from Ad hoc.
sequenceOfCourseDefaulted to 1

minutesPerWeek

Course.instructionalTime

OR

Section.instructionalTime

Course > Section > CTE Minutes per Week Override 

OR

Course > CTE Minutes per Week

Course > Course Information > courseInstructionalTime

Section > Section Information > sectionInstructionalTime

2020-2021 School Year

Click here to expand...

The following information only pertains to the 2020-2021 school year.

Students

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

studentUniqueIdperson.edfiidCensus > People > Demographics > EdFi ID

Student > Demographics > edFiID

OR 

Student > Demographics > Ed Fi ID History > edFiID

firstName

identity.legalFirstName

OR

identity.firstName

Census > People > Identities > Legal First Name

OR

Census > People > Identities > First Name

Student > Demographics > firstName

OR

Student > Demographics > legalFirstName

Student > Demographics > Identity History > firstName

OR

Student > Demographics > Identity History > legalFirstName

middleName

identity.legalMiddleName

OR

identity.middleName

Census > People > Identities > Legal Middle Name

OR

Census > People > Identities > Middle Name

Student > Demographics > middleName

OR

Student > Demographics > legalMiddleName

Student > Demographics > Identity History > middleName

OR

Student > Demographics > Identity History > legalMiddleName

lastName

identity.legalLastName

OR

identity.lastName

Census > People > Identities > Legal Last Name

OR

Census > People > Identities > Last Name

Student > Demographics > lastName

OR

Student > Demographics > legalLastName

Student > Demographics > Identity History > lastName

OR

Student > Demographics > Identity History > legalLastName

generationCodeSuffix

identity.legalSuffix

OR

identity.suffix

Census > People > Identities > Legal Suffix

OR

Census > People > Identities > Suffix

Student > Demographics > suffix

OR

Student > Demographics > legalSuffix

Student > Demographics > Identity History > suffix

OR

Student > Demographics > Identity History > legalSuffix

birthDateidentity.birthdateCensus > People > Identities > Birth Date

Student > Demographics > birthdate

Student > Demographics > Identity History > birthdate

birthSexDescriptor

identity.LegalGender

or

identity.gender

Census > People > Identities > Legal Gender

OR

Census > People > Identities > Gender

Student > Demographics > gender

OR

Student > Demographics > legalGender

Student > Demographics > Identity History > gender

OR

Student > Demographics > Identity History > legalGender

birthCityidentity.birthcityCensus > People > Demographics > Birth CityNot currently in Ad hoc
birthStateAbbreviationDescriptorIdentity.birthStateCensus > People > Identities > Birth State

Student > Demographics > birthState

Student > Demographics > Identity History > birthState

birthCountryDescriptorIdentity.birthcountryCensus > People > Identities > Birth Country

Student > Demographics > birthCountry

Student > Demographics > Identity History > birthCountry

dateEnteredUSidentity.dateEnteredUSCensus > People > Identities > Date Entered USStudent > Demographics > Identity History > dateEnteredUS

Student School Associations

Click here to expand...

This includes the following resources

  • studentSchoolAssociationLocalEducationAgency
  • studentSchoolAssociationMembershipFTEs
  • studentSchoolAssociationSpecialEnrollments
  • studentSchoolAssociationTuitionPayers

Users should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Student School Association Resource

Note: If a student is a Summer Withdrawal/No Show, then the studentSchoolAssociations is the only resource that needs to be submitted. There is no need to submit the SSALocalEducationAgency, SSAMembershipFTEs, SSASpecialEnrollments, or SSATuitionPayers resources.

Student School Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

exitWithdrawReasonDescriptorEnrollmentAZ.withdrawalReasonStudent Information > General > Enrollments > Withdrawal ReasonStudent > Learner > State Localized Elements > withdrawalReason
membershipTypeDescriptor EnrollmentAZ.localServiceType Student Information > General > Enrollments > State Reporting Fields > Local Service TypeStudent > Learner > State Localized Elements > localServiceType

classOfSchoolYearTypeReference 

schoolYear

Graduation.cohortYearNCLBStudent Info > General > Graduation > NCLB Cohort End Year

Student  > Learner > Graduation elements > cohortYearNCLB

entryTypeDescriptor Enrollment.startSstatusStudent Information > General > Enrollments > Start StatusStudent  > Learner > Active Enrollment > Core elements > startStatus
exitWithdrawTypeDescriptor

Enrollment.endStatus

Enrollment.yearEndStatus

enrollment.endAction

Student Information > General > Enrollments > End Status

Student Information > General > Enrollments > Graduation (Year End Status)

Student Information > General > enrollments > End Action

Student > Learner > Active Enrollment > Core elements > endStatus

Student > Learner > Active Enrollment > State Localized Elements > yearEndStatus

Student > Learner > Active Enrollment > Core elements > endAction

schoolYearTypeReference

schoolYear

Calendar.endYearCalendar > Calendar > End DateStudent > School Calendar > End Year
entryDateEnrollment.startDateStudent Information > General > Enrollments > Start DateStudent > Learner > Active Enrollment > Core elements > startDate
entryGradeLevelDescriptorEnrollment.gradeStudent Information > General > Enrollments > Grade

Student > Learner > Active Enrollment > Core elements > grade

exitWithdrawDateEnrollment.endDateStudent Information> General> Enrollments> End DateStudent > Learner > Active Enrollment > Core elements > endDate

schoolReference

schoolId

School.entityIDSystem Administration > Resources > School > Entity IdStudent > School > entityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

calendarReference

calendarCode

schoolId

schoolYear

School.entityID

Calendar.endYear

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

District Entity Id - School Entity Id - Days per Week - Structure Id

Student > School > entityID

Student > School Calendar > End Year


Student School Association Local Education Agency

ElementCampus Database LocationCampus UI Location

Ad hoc Location

localEducationAgencyReference 

localEducationAgencyId

enrollment.residentDistrictStudent Information > General > Enrollments > Resident DistrictStudent > Learner > Active Enrollment > State Reporting elements > residentDistrict
membershipResponsibilityDescriptorReport '03'

StartDate

Enrollment.startDate

OR

customStudent.effectiveDate

Student Information > General > Enrollments > Start Date or Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
EndDate

Enrollment.endDate

OR

customStudent.effectiveDate

Student Information > General > Enrollments > End Date or Effective DateStudent > Learner > Active Enrollment > Core elements > endDate

Student School Association Membership FTEs

ElementCampus Database LocationCampus UI Location

Ad hoc Location

fteStartDate

Enrollment.startDate

OR

Customstudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
fteEndDate 

Enrollment.endDate

OR

Customstudent.effectiveDate

Student Information > General > Enrollments > End Date OR Effective Date

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

membershipFTEDescriptor

Enrollment.percentEnrolled

OR

Customstudent.value

System Administration > Custom > Attribute Dictionary> Enrollment > School Membership FTE > Default Value

OR

Student Information > General > Enrollments > FTE %

Student > Learner > Active Enrollment > State Reporting elements > percentEnrolled

Student > Learner > Active Enrollment > Custom Enrollment > percentEnrolled

Student > Learner > All Enrollments > School > effectiveDate

Student School Association Special Enrollment

ElementCampus Database LocationCampus UI Location

Ad hoc Location

specialEnrollmentStartDate

Enrollment.startDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
specialEnrollmentEndDate

Enrollment.endDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > End Date 

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

specialEnrollmentDescriptor

enrollment.nclbChoice

OR

customstudent.value

System Administration > Custom > Attribute Dictionary > Enrollment> Special Enrollment > Default Value

OR

Student Information > General > Enrollments > Special Enrollment

Student > Learner > Active Enrollment > State Reporting elements > nclbChoice

Student > Learner > Active Enrollment > Custom Enrollment > nclbChoice

Student School Association Tuition Payers

ElementCampus Database LocationCampus UI Location

Ad hoc Location

payerStartDate

Enrollment.startDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > Start Date OR Effective DateStudent > Learner > Active Enrollment > Core elements > startDate
payerEndDate 

Enrollment.endDate

OR

CustomStudent.effectiveDate

Student Information > General > Enrollments > End Date 

Student > Learner > Active Enrollment > Core elements > endDate

Value may also be calculated. See documentation to confirm.

tuitionPayerDescriptor

Enrollment.stateAid

OR

CustomStudent.value

System Administration > Custom > Attribute Dictionary > Enrollment > Tuition Payer > Default Value

OR

Student Information > General > Enrollments > Tuition Payer

Student > Learner > Active Enrollment > State Reporting elements > stateAid

Student > Learner > Active Enrollment > Custom Enrollment > stateAid

Student Needs

Click here to expand...

Users should reference the following documentation for the population of each of these fields. Depending on the need, a field could be hard-coded or the date could be populated based on specific logic: Arizona Ed-Fi - Student Needs Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School.entityidSystem Administration > Resources > School > Entity IDStudent > School > entityID

studentReference 

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
studentNeedDescriptor

ProgramParticipation.need

OR

ic_Homeless.StartDate/Homeless.EndDate

OR

ic_Title1.title1Services

OR

PlanState.disability1 OR

PlanState.disability2

PlanState.disability3

PlanState.disability4

PlanState.disability5

OR

LEPServiceType.type

Student Information > General > Flags > Need

OR

Student Information > Program Participation > Homeless

OR

Student Information > Program Participation > Title 1 > Title 1 Service

OR

FRAM > Eligibility > eligibility record > Eligibility

OR

AZ locked Plan > Enrollment Status > Primary Disability

OR

Student Information > Program Participation > English Learners (EL) > EL Services

Student > Learner > Programs/Flags > need

Student > Learner > Programs/Flags > Programs > need

Student > Learner > Homeless > Homeless > startDate/endDate

Student > Learner > Title1 > Title1 > title1Service

Student > FRAM > Eligibility > eligibility

Student > Learner > Active Enrollment > Special Ed elements > disability#  --- # = 1, 2, 3, 4, 5, or 6

Student > Learner > Early Learning > serviceType


studentNeedEntryDate

ProgramParticipation.StartDate

OR

ic_Homeless.startDate

OR

Title1.startDate

OR

Enrollment.startdate

OR

Plan.startDate

OR

lepservice.StartDate

Student Information > General > Flags > Start Date

OR

Student Information > Program Participation > Homeless > Start Date

OR

Student Information > Program Participation > Title 1 > Start Date

OR

FRAM > Eligibility > eligibility record > Start Date

OR

Student Information > General > Enrollment Start Date

OR

AZ locked Plan > Education Plan > IEP Start Date

OR

Student Information > General> Program Participation > EL > EL Services > Start Date

Student > Learner > Programs/Flags > startDate

Student > Learner > Programs/Flags > Programs > startDate

Student > Learner > Homeless > Homeless > startDate

Student > Learner > Title1 > Title1 > startDate

Student > FRAM > Eligibility > startDate

Student > Learner > Active Enrollment > Core elements > startDate

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Early Learning > serviceStartDate


studentNeedExitDate

ProgramParticipation.EndDate

OR

ic_Homeless.EndDate

OR

Title1.endDate

OR

Enrollment.enddate

OR

Evaluation.exitDate/Plan.endDate

OR

lepservice.StartDate

Student Information > General > Flags > End Date

OR

Student Information > Program Participation > Homeless > End Date

OR

Student Information > Program Participation > Title 1 > End Date

OR

FRAM > Eligibility > eligibility record > End Date

OR

Student Information > General > Enrollment End Date

OR

System Administration > Calendar > Calendar> Days

OR

AZ locked Evaluation > Exit Evaluation > Exit Date

OR

AZ locked Plan > Education Plan > IEP End Date

OR

Student Information > General> Program Participation > EL > EL Services > End Date

Student > Learner > Programs/Flags > endDate

Student > Learner > Programs/Flags > Programs > endDate

Student > Learner > Homeless > Homeless > endDate

Student > Learner > Title1 > Title1 > endDate

Student > FRAM > Eligibility > endDate

Student > Learner > Active Enrollment > Core elements > endDate

Student > Learner Planning > Evaluations > exitDate

Student > Learner Planning > Learning Plans > planEndDate

Student > Learner > Early Learning > serviceEndDate


primaryStudentNeedIndicatorIf studentNeed is built from PlanState.disability1, value = 'true'; else value = 'false'AZ locked Plan > Enrollment Status > Primary, Secondary, TertiaryStudent > Learner > Active Enrollment > Special Ed elements > disability1
primaryNightTimeResidenceDescriptoric_Homeless.primaryNightTimeResidenceStudent Information > Program Participation > Homeless > Primary Nighttime ResidenceStudent > Learner > Homeless > Homeless > primaryNightTimeResidence

Student Special Education Program Associations

Click here to expand...

Users should reference the following documentation for the population of each of these fields as there is specific logic used in some cases instead of a specific field in Campus: Arizona Ed-Fi - Student Special Education Program Associations

ElementCampus Database LocationCampus UI Location

Ad hoc Location

beginDate

Plan.startDate

OR

Enrollment.startDate

AZ locked Plan > Education Plan > IEP Start Date

OR

Student Information> General > Enrollments > Start Date

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Active Enrollment > Core elements > startDate

educationOrganizationReference

educationOrganizationId

School.entityidSystem Administration > Resources > School > Entity IDStudent > School > entityID
endDateEarliest date of ExitEval.exitDate, Enrollment.endDate, Plan.endDate, LastInstructionalDay or calendar.

Student Information> General > SPED > Documents > Exit Evaluation > Exit Date

OR

Student Information > General > Enrollment > End Date

OR

IEP End Date

OR

IEP Start Date

Student > Learner Planning > Learning Plans > planEndDate

Student > Learner Planning > Learning Plans > planStartDate

Student > Learner > Active Enrollment > Core elements > endDate

reasonExitedDescriptor

IF exitEval.exitReason exists - send mapped edFiCode

Student Information > General > SPED > Documents > Exit Evaluation > Exit Reason

OR

Student Information > General > Enrollment > Exit Status

This is a calculated field and cannot be retrieved in Ad hoc.
specialEducationSettingDescriptor

Enrollment.specialEdSetting

OR

Plan.specialEdSetting

OR

Specialedstate.specialEdSetting

Student Information > Special Ed > Documents > Plan > Current Plan > Enrollment Status> Special Ed Setting

OR

Student Information > Special Ed > Special Ed Setting

Student > Learner > Active Enrollment > Special Ed elements > specialEdSetting

Student > Learner Planning > Learning Plans > specialEdSetting

mainSPEDSchoolPlan.spedConcurrencyTypePlan > Enrollment Status > Student > Learner > State Localized Elements > spedConcurrencyType

programReference

educatioOrganizationId

programName

programTypeDescriptor

CustomDistrict.attributeid

Enrollment.specialEdSetting

'Special Education'

educationOrganizationId:

System Administration > Resources > District Information > Entity ID

OR:

Plan > Enrollment Status >

programName:

Plan > Enrollment Status > Special Ed Setting

Student > School > Custom School > districtEntityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
assessmentCategoryDescriptorEvaluation.assessmentCategoryStudent Information > SPED > General > Documents > Evaluation > Assessment CategoryStudent > Learner Planning > Evaluations > assessmentCategory
assessmentPeriodDescriptorEvaluation.typeStudent Information > SPED > General > Documents > Evaluations > Evaluation TypeStudent > Learner Planning > Evaluations > type
assessmentOutcomesSummaryDescriptorEvaluation.assessmentOutcomeStudent Information > SPED > General > Documents > Evaluation > Assessment Outcomes SummaryStudent > Learner Planning > Evaluations > assessmentOutcome

Student Program Associations

Click here to expand...

Users should reference the following documentation for the population of each of these fields. Depending on the program, a field could be hard-coded or the date could be populated based on specific logic: Arizona Ed-Fi - Student Program Associations Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

educationOrganizationReference

educationOrganizationId

School.entityidSystem Administration > Resources > School > Entity IDStudent > School > entityID

programReference

educationOrganizationId

programName

programTypeDescriptor

Program.code

CustomSchool.districtEntityID

OR

CustomDistrict.entityID

Programs Participation > Title 1 > Title 1 record > Title 1 Service

System Administration > Resources > Resources > School Editor > District Entity ID

OR

System Administration > Resources > Resources > District Information > Entity ID

Student > Learner > Programs/Flags > code

Student > Learner > Programs/Flags > Programs > code

Student > School > Custom School > districtEntityID

Student > District > Custom District > entityID

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
beginDate

ProgramParticipation.startDate

OR

LepService.startDate

OR

Enrollment.startDate

Student Information > General > Flags > Start Date

OR

Enrollment Start Date

OR

Programs Participation > Title 1 > Title 1 record > Start Date

OR

Student Information > General> Program Participation > EL > EL Services > Start Date

Student > Learner > Programs/Flags > startDate

Student > Learner > Programs/Flags > Programs > startDate

Student > Learner > Title1 > Title1 > startDate

Student > Learner > Active Enrollment > Core elements > startDate

Student > Learner > Early Learning > serviceStartDate

endDate

ProgramParticipation.EndDate

OR

LepDervice.EndDate

OR

Enrollment.endDate

Student Information > General > Flags > End Date

OR

Student Information > General > Enrollment End Date

OR

Programs Participation > Title 1 > Title 1 record > End Date

OR

Student Information > General > Program Participation > EL > EL Services > End Date

Student > Learner > Programs/Flags > endDate

Student > Learner > Programs/Flags > Programs > endDate

Student > Learner > Title1 > Title1 > endDate

Student > Learner > Active Enrollment > Core elements > endDate

Student > Learner > Early Learning > serviceEndDate


reasonExitedDescriptorFor LEP:
  • LepService.exitReason (may report different based on other logic)

For ProgramParticipation:

  • edFiCode mapped to ProgramParticipation.exitReason

Student Information > General > Flags > Exit Reason

Student Information > General > Program Participation > EL > EL Services > Exit Reason

LepService.exit reason: Student > Learner > EL > EL Service > exitReason

ProgramParticipation.exitReason:

  • Student > Learner > Programs/Flags > exitReason
  • Student > Learner > Programs/Flags > Programs > exitReason

Note: This is a calculated field and cannot easily be retrieved from Ad hoc.

Student School Attendance Events

Click here to expand...

Users should reference the following documentation for the population of each of these fields as there is specific logic used in some cases instead of a specific field in Campus: Arizona Ed-Fi - Student School Attendance Events Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

eventDuration"0.25", "0.5", "0.75" or "1"
This is a calculated field and cannot be retrieved in Ad hoc.
attendanceEventCategoryDescriptor"1", "2", or "3"

EXCUSED_ABSENCE  = "1"

UNEXCUSED_ABSENCE = "2"

IN_ATTENDANCE = "3"

This is a calculated field based on the absent code entered for a student and cannot easily be retrieved in Ad hoc.
instructionalMinutes

sum(attendanceUnit.units)

OR

(period.startTime - period.endTime, (in minutes)) - period.lunchtime - attendanceCode.presentMinutes

Sent for IN_ATTENDANCE records only, Attendance Type 017Student > Attendance > Positive Attendance Detail > units
eventDateAttendance.dateStudent Information > General > Attendance > DateStudent > Attendance > Daily Exact Detail > date

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

schoolReference

schoolId

School.entityIDSystem Administration > Resources > School > Entity IdStudent > School > entityID

sessionReference

schoolId

schoolYear

sessionReference

School.entityID

Calendar.endYear


System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Student > School > entityID

Student > School Calendar > End Year

Student Section Associations

Click here to expand...

Users should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Student Section Associations Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

beginDate

roster.startDate

OR

terms.startDate

Student Information > General > Schedule > Roster Start Date

OR

System Administration > Calendar > Calendar > Terms > Start Date (of term course is in)

Student > Learner > Schedule > startDate

Student > Learner > Schedule > Course/Section > Section Schedule > termStart

sectionReference

localCourseCode

schoolId

schoolYear

sectionIdentifier

sessionName

Course.number

School.entityID

Calendar.endYear


Scheduling > Course > Number

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Student > Learner > Schedule > Course/Section > courseNumber

Student > School > entityID

Student > School Calendar > End Year

studentReference

studentUniqueId

Person.edFiIDCensus > People > Demographics > EdFi IDStudent > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID
concurrentEnrollment

CustomCourse.value

Need to do a join on the following tables to get the correct value:

CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is postSecondary

and CustomCourse.courseID is the course student is rostered in

Scheduling > Course > Post SecondaryStudent > Learner > Schedule > Course/Section > Custom Course > postSecondary
dualCredit

CustomCourse.value

Need to do a join on the following tables to get the correct value:

CustomCourse and CampusAttribute

Join on attributeId 

Where CampusAttribute.element is dualCredit

and CustomCourse.courseID is the course student is rostered in

Scheduling > Course > Dual Credit

Scheduling > Course > Section > Dual Credit

Scheduling > Course > Section> Roster Batch Edit > Dual Credit

Student > Learner > Schedule > Course/Section > Custom Course > dualCredit

Student > Learner > Schedule > Course/Section > Custom Section> dualCredit


endDate

Roster.endDate

OR

Terms.endDate

Student Information > General > Schedule > Roster End Date

OR

System Administration > Calendar > Calendar > Terms > End Date (of term course is in)

Student > Learner > Schedule > endDate

Student > Learner > Schedule > Course/Section > Section Schedule > termEnd

courseEntryDescriptor"T", "R", or "N"

New Enrollment - N

Re-Entry - R

Transfer - R

This is a calculated field based on how a student is rostered into a course and cannot easily be retrieved in Ad hoc.
courseExitDescriptor"CF", "CP", "CN", "LS", "OE", or "SC"Content Complete - Full Credit - CF
Content Complete - Partial Credit - CP
Content Complete - No Credit/Academic Progress - CN
Left the School - LS
Open Ended Course - OE
Schedule Change - SC
This is a calculated field based on how a student completed a course and cannot easily be retrieved in Ad hoc.

Course Transcripts

Click here to expand...

Users should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Course Transcripts Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

courseAttemptResultDescriptor

Reports 'Pass', 'Fail', or 'Incomplete'

TranscriptCredit.creditsAttempted

AND

TranscriptCredit.creditsEarned

Student Information > General > Transcripts > Earned

AND

Student Information > General > Transcripts > Attempted

This is a calculated field based on either the student's grade or the students credits and cannot easliy be retieved in Ad Hoc. These fields may be helpful

Student > Grading > Grading Detail> passingScore

Student > Grading > Grading Detail > credit

courseReference

courseCode

educationOrganizationId

Course.stateCode

District.entityID

Scheduling > Course > State Code

System Administration > Resources > District Information > Entity Id

Student > Learner > Schedule > Course/Section > stateCode

Student > School > Custom School > districtEntityID

studentAcademicRecordReference

educationOrganizationId

schoolYear

studentUniqueId

termDescriptor

School.entityID

Calendar.endYear

Person.edFiID

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Census > People > Demographics > EdFi ID

Student > School > entityID

Student > School Calendar > End Year

Student > Demographics > edFiID
Student > Demographics > Identity History > Ed Fi ID History > edFiID

alternativeCourseCodeTranscriptCourse.courseNumberStudent Information > General > Transcripts > Course NumberStudent > Grading > Grading Detail > courseNumber
alternativeCourseTitleTranscriptCourse.courseNameStudent Information > General > Transcripts > Course NameStudent > Grading > Grading Detail > courseName
attemptedCreditsTranscriptCredit.creditsAttemptedStudent Information > General > Transcripts > AttemptedStudent > Grading > Grading Detail > credit
courseTitleTranscriptCourse.courseNameStudent Information > General > Transcripts > Course NameStudent > Grading > Grading Detail > courseName
earnedCreditsTranscriptCredit.creditsEarnedStudent Information > General > Transcripts > EarnedThis is a calculated field and cannot be retreived in Ad Hoc.
finalLetterGradeEarnedTranscriptCourse.score

Student Information > General > Transcripts > Current Score

OR

Score > Name

Student > Grading > Grading Detail > score
whenTakenGradeLevelDescriptorEnrollment.gradeStudent Information > General > Enrollments > GradeStudent > Learner > Active Enrollment > Core elements > grade
finalLetterGradeDescriptorTranscriptCourse.score

Student Information > General > Transcripts > Current Score

OR

Score > Name

Student > Grading > Grading Detail > score

Sessions

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Sessions Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

sessionNameEdFiMapping.edFiValueSystem Administration > Ed-Fi > Configuration > Resources Preferences > Sessions > Ed-Fi CodeThis field is not in Ad hoc.

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID

schoolYearTypeReference

schoolYear

Calendar.endYearCalendar > Calendar > End DateCourse > School Calendar > End Year
beginDateTerm.startDateSystem Administration > Calendar > Calendar > Terms > Start DateThis field is not in Ad hoc.
endDateTerm.endDateSystem Administration > Calendar > Calendar > Terms > End DateThis field is not in Ad hoc.
termDescriptorEdFiMapping.edFiValueSystem Administration > Ed-Fi > Configuration > Resources Preferences > Sessions > Ed-Fi CodeThis field is not in Ad hoc.
totalInstructionalDays

System Administration > Calendar > Calendars > Term Setup > Start/End Date of term

System Administration > Calendar > Calendars > Days

This is a calculated field based on how many instructional days are set up in the calendar for a given term.

Course Offerings

Click here to expand...

User should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Course Offerings Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

localCourseCodeCourse.numberScheduling > Course > NumberCourse > Course Information > courseNumber

courseReference

courseCode

educationOrganizationId

Course.stateCode

District.entityID

Scheduling > Course > State Code

System Administration > Resources > District Information > Entity Id

Course > Course Information > stateCode

Course > School > Custom School > districtEntityID

schoolReference

schoolId

Course.provider

School.entityID

Course > Location Override

Course > Section > Location Override

System Administration > Resources > School > Entity Id

Course > School > entityID

sessionReference

schoolId

schoolYear

sessionName

School.entityID

Calendar.endYear


System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Course > School > entityID

Course > School Calendar > End Year

scheduleDate

Course > Section > Section Schedule Placement

System Administration > Calendar > Calendar > Terms > Start Date

This is populated with every date the course is scheduled to be held so cannot be retrieved from Ad hoc
instructionalMinutesPlanned

Course > Section > Section Schedule Placement

System Administration > Calendar > Calendar > Terms > Start Date

System Administration > Calendar > Calendar > Periods

This is populated with the total period minutes for each day the course is scheduled and cannot be retrieved from Ad hoc.
localCourseTitleCourse.nameScheduling > Course > NameCourse > Course Information > courseName

Class Periods

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

classPeriodNamePeriod.name System Administration > Calendar > Calendar > Periods > NameThis field is not in Ad hoc.

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID
endTimePeriod.endTimeSystem Administration > Calendar > Calendar > Periods > End TimeCourse > Section Information > Section Schedule > Section Schedule > periodEnd
startTimePeriod.startTimeSystem Administration > Calendar > Calendar > Periods > Start TimeCourse > Section Information > Section Schedule > Section Schedule > periodStart

Locations

Click here to expand...

ElementCampus Database LocationCampus UI Location

Ad hoc Location

classroomIdentificationCodeRoom.nameSystem Administration> Resources> Resources> Rooms > NameThis field is not in Ad hoc.

schoolReference

schoolId

School.entityID

System Administration > Resources > School > Entity ID

Course > School > entityID

Sections

Click here to expand...

Users should reference the following documentation for the population of calculated fields: Arizona Ed-Fi - Sections Resource

ElementCampus Database LocationCampus UI Location

Ad hoc Location

sectionIdentifierSection.sectionIDScheduling > Courses > Sections >Section IdCourse > Section Information > sectionID

courseOfferingreference

localCourseCode

schoolId

schoolYear

sessionName

School.entityID

Calendar.endYear

System Administration > Resources > School > Entity Id

Calendar > Calendar > End Date

Course > School > entityID

Course > School Calendar > endYear

locationReference

classroomIdentificationCode

schoolId

Room.name

School.entityId

System Administration > Resources > Resources > Rooms > Name

System Administration> Resources> School> Entity ID

Course name is not in Ad hoc

Course > School > entityID

siteLocationSchoolReference

classroomIdentificationCode

schoolId

Course.provider

Section.provider

School.entityID

Scheduling > Courses > Location Override

Scheduling > Courses > Sections > Location Override

System Administration > Resources > School > entityID

Course > Course Information > provider

Course > Section Information > provider

Course > School > entityID

availableCreditsGradingTaskCredit.creditScheduling > Course > Grading Tasks > CreditThis is a calculated field based on all grading tasks on a course and cannot be retrieved from Ad hoc.
courseLevelCharacteristics

Course.level

Course.dualCredit

Section.dualCredit

Scheduling > Courses > Level

Scheduling > Courses > Dual Credit

Scheduling > Courses > Sections > Dual Credit

Course > Course Information > level

Course > Course Information > Custom Course > dualCredit

Course > Section Information > Custom Section > dualCredit

educationalEnvironmentDescriptorSection.instructionalSettingScheduling > Courses > Sections > Instructional SettingCourse > Section Information > instructionalSetting
offeredGradeLevelsReports the lowest and the highest grade level of students scheduled in the course section
This is a calculated field based on students rostered into a course and cannot be retrieved from Ad hoc.
sequenceOfCourseDefaulted to 1

minutesPerWeek

Course.instructionalTime

OR

Section.instructionalTime

Course > Section > CTE Minutes per Week Override 

OR

Course > CTE Minutes per Week

Course > Course Information > courseinstructionalTime

Section > Section Information > sectioninstructionalTime