Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 requirements:

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.




ResourceProperty NameIs CollectionData Type

Required / Optional

Scenario 1
POST 

Scenario 2
POST 
Scenario 3
PUT 

Scenario 4
PUT 

StaffsstaffUniqueIdFALSEstringREQUIRED

["207220"  if possible

| system value]

["207269"  if possible

| system value]

["207220"  if possible

| system value]

["207269"  if possible

| system value]

StaffsfirstNameFALSEstringREQUIREDJohnJaneJohnJane
StaffshispanicLatinoEthnicityFALSEbooleanREQUIREDtruetruetruefalse
StaffslastSurnameFALSEstringREQUIREDLoyoSmithLoyoSmith
StaffsbirthDateFALSEdateCONDITIONAL
1959-04-30
1973-07-20
1959-04-30
1973-07-20
StaffscitizenshipStatusDescriptorFALSE
integer
citizenshipStatusDescriptorOPTIONAL
StaffsgenerationCodeSuffixFALSEstringREQUIREDSr
Sr
StaffshighestCompletedLevelOfEducationDescriptorFALSE
integer
highestCompletedLevelOfEducationDescriptorREQUIRED

Master's

Doctorate

Master's

Doctorate

StaffshighlyQualifiedTeacherFALSEbooleanREQUIREDtruetruefalsetrue
StaffsloginIdFALSEstringOPTIONAL
StaffsmaidenNameFALSEstringOPTIONAL
StaffsmiddleNameFALSEstringREQUIRED
Marcy
Marcy
StaffsoldEthnicityDescriptorFALSE
integer
oldEthnicityDescriptorOPTIONAL
StaffspersonalTitlePrefixFALSEstringOPTIONAL
StaffssexDescriptorFALSE
integer
sexDescriptorREQUIREDMaleFemaleMaleFemale
StaffsyearsOfPriorProfessionalExperienceFALSEintegerOPTIONAL
StaffsyearsOfPriorTeachingExperienceFALSEintegerOPTIONAL
StaffsaddressesTRUEstaffAddress[]OPTIONAL
staffAddressesaddressTypeDescriptorFALSE
integer
addressTypeDescriptorOPTIONAL
staffAddressescityFALSEstringOPTIONAL
staffAddressespostalCodeFALSEstringOPTIONAL
staffAddressesstateAbbreviationDescriptorFALSE
integer
stateAbbreviationDescriptorOPTIONAL
staffAddressesstreetNumberNameFALSEstringOPTIONAL
staffAddressesapartmentRoomSuiteNumberFALSEstringOPTIONAL
staffAddressesbuildingSiteNumberFALSEstringOPTIONAL
staffAddressescountyFIPSCodeFALSEstringOPTIONAL
staffAddresseslatitudeFALSEstringOPTIONAL
staffAddresseslongitudeFALSEstringOPTIONAL
staffAddressesnameOfCountyFALSEstringOPTIONAL
staffAddressesdoNotPublishIndicatorFALSEbooleanOPTIONAL
staffAddressesperiodsTRUE

Periods[]

OPTIONAL
staffAddressPeriodsbeginDateFALSEstringOPTIONAL
staffAddressPeriodsendDateFALSEstringOPTIONAL
StaffscredentialsTRUEcredential[]OPTIONAL
staffCredentalscredentialReferenceFALSEcredentialReferenceOPTIONAL
credentialReferencecredentialIdenitfierFALSEstringOPTIONAL
credentialReferencestateOfIssueStateAbbreviationDescriptorFALSE
integer
stateOfIssueStateAbbreviationDescriptorOPTIONAL
StaffselectronicMailsTRUEstaffElectronicMail[]REQUIRED
staffElectronicMailselectronicMailAddressFALSEstringREQUIREDjohnloyo@edficert.orgjanesmith@edficert.orgjohnloyo@edficert.orgjanesmith@edficert.org
staffElectronicMailselectronicMailTypeDescriptorFALSE
integer
electronicMailTypeDescriptorCONDITIONAL
Work
Work
Work
Work
staffElectronicMailsprimaryEmailAddressIndicatorFALSEbooleanOPTIONAL
staffElectronicMailsdoNotPublishIndicatorFALSEbooleanOPTIONAL
StaffsidentificationCodesTRUEstaffIdentificationCode[]OPTIONAL
staffIdentificationCodesidentificationCodeFALSEstringOPTIONAL

staffIdentificationCodesstaffIdentificationSystemDescriptorFALSE
integer
staffIdentificationSystemDescriptorOPTIONAL
staffIdentificationCodesassigningOrganizationIdentificationCodeFALSEstringOPTIONAL
StaffsidentificationDocumentsTRUEstaffIdentificationDocument[]OPTIONAL
stafflIdentificationDocumentsidentificationDocumentUseDescriptorFALSE
integer
identificationDocumentUseDescriptorOPTIONAL
stafflIdentificationDocumentspersonalInformationVerificationDescriptorFALSE
integer
personalInformationVerificationDescriptorOPTIONAL
stafflIdentificationDocumentsdocumentExpirationDateFALSEdateOPTIONAL
stafflIdentificationDocumentsdocumentTitleFALSEstringOPTIONAL
stafflIdentificationDocumentsissuerCountryDescriptorFALSE
integer
issuerCountryDescriptorOPTIONAL
stafflIdentificationDocumentsissuerDocumentIdentificationCodeFALSEstringOPTIONAL
stafflIdentificationDocumentsissuerNameFALSEstringOPTIONAL
StaffsinternationalAddressesTRUEstaffInternationalAddress[]OPTIONAL
staffInternationalAddressesaddressLine1FALSEstringOPTIONAL
staffInternationalAddressesaddressTypeDescriptorFALSE
integer
addressTypeDescriptorOPTIONAL
staffInternationalAddressescountryDescriptorFALSE
integer
countryDescriptorOPTIONAL
staffInternationalAddressesaddressLine2FALSEstringOPTIONAL
staffInternationalAddressesaddressLine3FALSEstringOPTIONAL
staffInternationalAddressesaddressLine4FALSEstringOPTIONAL
staffInternationalAddressesbeginDateFALSEdateOPTIONAL
staffInternationalAddressesendDateFALSEdateOPTIONAL
staffInternationalAddresseslatitudeFALSEstringOPTIONAL
staffInternationalAddresseslongitudeFALSEstringOPTIONAL
StaffslanguagesTRUEstaffLanguage[]OPTIONAL
staffLanguageslanguageDescriptorFALSE
integer
languageDescriptorOPTIONAL
staffLanguagesusesTRUEstaffLanguageUse[]OPTIONAL
staffLanguageUseslanguageUseDescriptorFALSE
integer
languageUseDescriptorOPTIONAL
StaffsotherNamesTRUEstaffOtherName[]OPTIONAL
staffOtherNamesfirstNameFALSEstringOPTIONAL
staffOtherNameslastSurnameFALSEstringOPTIONAL
staffOtherNamesotherNameTypeDescriptorFALSE
integer
otherNameTypeDescriptorOPTIONAL
staffOtherNamesgenerationCodeSuffixFALSEstringOPTIONAL
staffOtherNamesmiddleNameFALSEstringOPTIONAL
staffOtherNamespersonalTitlePrefixFALSEstringOPTIONAL
StaffspersonalIdentificationDocumentsTRUEstaffpersonalIdentificationDocument[]OPTIONAL
staffPersonalIdentificationDocumentsidentificationDocumentUseDescriptorFALSE
integer
identificationDocumentUseDescriptorOPTIONAL
staffPersonalIdentificationDocumentspersonalInformationVerificationDescriptorFALSE
integer
personalInformationVerificationDescriptorOPTIONAL
staffPersonalIdentificationDocumentsdocumentExpirationDateFALSEdateOPTIONAL
staffPersonalIdentificationDocumentsdocumentTitleFALSEstringOPTIONAL
staffPersonalIdentificationDocumentsissuerCountryDescriptorFALSE
integer
issuerCountryDescriptorOPTIONAL
staffPersonalIdentificationDocumentsissuerDocumentIdentificationCodeFALSEstringOPTIONAL
staffPersonalIdentificationDocumentsissuerNameFALSEstringOPTIONAL
StaffsracesTRUEstaffRace[]OPTIONAL
staffRacesraceDescriptorFALSE
integer
raceDescriptorOPTIONAL
StaffstelephonesTRUEstaffTelephone[]OPTIONAL
staffTelephonestelephoneNumberFALSEstringOPTIONAL
staffTelephonestelephoneNumberTypeDescriptorFALSE
integer
telephoneNumberTypeDescriptorOPTIONAL
staffTelephonesorderOfPriorityFALSEintegerOPTIONAL
staffTelephonestextMessageCapabilityIndicatorFALSEbooleanOPTIONAL
StaffsvisasTRUEstaffVisa[]OPTIONAL
staffVisasvisaDescriptorFALSE
integer
visaDescriptorOPTIONAL
StaffstribalAffiliationsTRUEtribalAffiliations[]OPTIONAL
staffTribalAffiliationstribalAffiliationDescriptorFALSEtribalAffiliationDescriptorOPTIONAL
StaffsrecognitionsTRUERecognitions[]OPTIONAL
staffRecognitionsachievementTitle

FALSE

stringOPTIONAL
staffRecognitionsachievementCategoryDescriptorFALSEachievementCategoryDescriptorOPTIONAL
staffRecognitionsachievementCategorySystemFALSEstringOPTIONAL
staffRecognitionsissuerNameFALSEstringOPTIONAL
staffRecognitionsissuerOriginURLFALSEstringOPTIONAL
staffRecognitionscriteriaFALSEstringOPTIONAL
staffRecognitionscriteriaURLFALSEstringOPTIONAL
staffRecognitionsevidenceStatementFALSEstringOPTIONAL
staffRecognitionsimageURLFALSEstringOPTIONAL
staffRecognitionsrecognitionTypeDescriptorFALSErecognitionTypeDescriptorOPTIONAL
staffRecognitionsrecognitionDescriptionFALSEstringOPTIONAL
staffRecognitionsrecognitionAwardDateFALSEdateOPTIONAL
staffRecognitionsrecognitionAwardExpiresDateFALSEdateOPTIONAL