v3 StaffAssociation > Staff

v3 StaffAssociation > Staff

StaffAssociation defines staff information. It can be used to define employment, assignment, and teaching associations, as well as staff positions and staff leave events.

The Staff represents an individual who performs specified activities for any public or private education institution or agency that provides instructional and/or support services to students or staff at the early childhood level through high school completion. For example, this includes:

  • An "employee" who performs services under the direction of the employing institution or agency is compensated for such services by the employer and is eligible for employee benefits and wage or salary tax withholdings.

  • A "contractor" or "consultant" who performs services for an agreed upon fee or an employee of a management service contracted to work on site.

  • A "volunteer" who performs services on a voluntary and uncompensated basis.

  • An in-kind service provider.

  • An independent contractor or businessperson working at a school site.

Prerequisites

Scenarios

  1. Create a Staff Record

  2. Create a second Staff Record

  3. Update the HighlyQualifiedTeacher status on the first staff record

  4. Update the hispanicLatinoEthnicity on the second staff record

Additional Requirements for Highly Qualified Teacher Status

  • A teacher's highly qualified status may be recorded either at the Staff level or at the Staff Section Association level.

 

 

Resource

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST 

Scenario 2
POST 

Scenario 3
PUT 

Scenario 4
PUT 

Resource

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST 

Scenario 2
POST 

Scenario 3
PUT 

Scenario 4
PUT 

Staffs

staffUniqueId

FALSE

string

REQUIRED

["207220"  if possible

| system value]

["207269"  if possible

| system value]

["207220"  if possible

| system value]

["207269"  if possible

| system value]

Staffs

firstName

FALSE

string

REQUIRED

John

Jane

John

Jane

Staffs

hispanicLatinoEthnicity

FALSE

boolean

REQUIRED

true

true

true

false

Staffs

lastSurname

FALSE

string

REQUIRED

Loyo

Smith

Loyo

Smith

Staffs

birthDate

FALSE

date

CONDITIONAL

1959-04-30

1973-07-20

1959-04-30

1973-07-20

Staffs

citizenshipStatusDescriptor

FALSE

citizenshipStatusDescriptor

OPTIONAL

 

Staffs

generationCodeSuffix

FALSE

string

REQUIRED

Sr

 

Sr

 

Staffs

highestCompletedLevelOfEducationDescriptor

FALSE

highestCompletedLevelOfEducationDescriptor

REQUIRED

Master's

Doctorate

Master's

Doctorate

Staffs

highlyQualifiedTeacher

FALSE

boolean

REQUIRED

true

true

false

true

Staffs

loginId

FALSE

string

OPTIONAL

 

Staffs

maidenName

FALSE

string

OPTIONAL

 

Staffs

middleName

FALSE

string

REQUIRED

 

Marcy

 

Marcy

Staffs

oldEthnicityDescriptor

FALSE

oldEthnicityDescriptor

OPTIONAL

 

Staffs

personalTitlePrefix

FALSE

string

OPTIONAL

 

Staffs

sexDescriptor

FALSE

sexDescriptor

REQUIRED

Male

Female

Male

Female

Staffs

yearsOfPriorProfessionalExperience

FALSE

integer

OPTIONAL

 

Staffs

yearsOfPriorTeachingExperience

FALSE

integer

OPTIONAL

 

Staffs

addresses

TRUE

staffAddress[]

OPTIONAL

 

staffAddresses

addressTypeDescriptor

FALSE

addressTypeDescriptor

OPTIONAL

 

staffAddresses

city

FALSE

string

OPTIONAL

 

staffAddresses

postalCode

FALSE

string

OPTIONAL

 

staffAddresses

stateAbbreviationDescriptor

FALSE

stateAbbreviationDescriptor

OPTIONAL

 

staffAddresses

streetNumberName

FALSE

string

OPTIONAL

 

staffAddresses

apartmentRoomSuiteNumber

FALSE

string

OPTIONAL

 

staffAddresses

buildingSiteNumber

FALSE

string

OPTIONAL

 

staffAddresses

countyFIPSCode

FALSE

string

OPTIONAL

 

staffAddresses

latitude

FALSE

string

OPTIONAL

 

staffAddresses

longitude

FALSE

string

OPTIONAL

 

staffAddresses

nameOfCounty

FALSE

string

OPTIONAL

 

staffAddresses

doNotPublishIndicator

FALSE

boolean

OPTIONAL

 

staffAddresses

periods

TRUE

Periods[]

OPTIONAL

 

staffAddressPeriods

beginDate

FALSE

string

OPTIONAL

 

staffAddressPeriods

endDate

FALSE

string

OPTIONAL

 

Staffs

credentials

TRUE

credential[]

OPTIONAL

 

staffCredentals

credentialReference

FALSE

credentialReference

OPTIONAL

 

credentialReference

credentialIdenitfier

FALSE

string

OPTIONAL

 

credentialReference

stateOfIssueStateAbbreviationDescriptor

FALSE

stateOfIssueStateAbbreviationDescriptor

OPTIONAL

 

Staffs

electronicMails

TRUE

staffElectronicMail[]

REQUIRED

 

staffElectronicMails

electronicMailAddress

FALSE

string

REQUIRED

johnloyo@edficert.org

janesmith@edficert.org

johnloyo@edficert.org

janesmith@edficert.org

staffElectronicMails

electronicMailTypeDescriptor

FALSE

electronicMailTypeDescriptor

CONDITIONAL

Work

Work

Work

Work

staffElectronicMails

primaryEmailAddressIndicator

FALSE

boolean

OPTIONAL

 

staffElectronicMails

doNotPublishIndicator

FALSE

boolean

OPTIONAL

 

Staffs

identificationCodes

TRUE

staffIdentificationCode[]

OPTIONAL

 

staffIdentificationCodes

identificationCode