Versions Compared

Key

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

...

Aggregate Resource

Resource

PropertyName

IsCollection

DATA_TYPE

REQUIRED/

OPTIONAL

Scenario 1

POST

Scenario 2

POST

Scenario 3

PUT

Scenario 4

PUT

SessionsSessionsschoolReferenceFA:SEschoolReferenceREQUIRED 

Sessions

schoolReference

schoolId

FALSE

Integer

REQUIRED

255901107

255901001

255901107

255901001

Sessions

schoolYearTypeReference

schoolYear

FALSE

Integer

REQUIRED

[Current School Year]
[Current School Year]
[Current School Year]
[Current School Year]

Sessions

Sessions

termDescriptor

FALSE

string

REQUIRED

Fall Semester

Fall Semester

Fall Semester

Fall Semester

SessionsSessions

name

FALSE

string

REQUIRED

2016-2017 Fall Semester

2016-2017 Fall Semester

2016-2017 Fall Semester

2016-2017 Fall Semester

Sessions

Sessions

beginDate

FALSE

dateTime

REQUIRED

[Current School Year]-08-23
[Current School Year]-08-23
[Current School Year]-08-23
[Current School Year]-08-23

Sessions

Sessions

endDate

FALSE

dateTime

REQUIRED

[Current School Year]-12-15
[Current School Year]-12-15
[Current School Year]-12-16
[Current School Year]-12-16

Sessions

Sessions

totalInstructionalDays

FALSE

Integer

REQUIRED

[System calculated value

| 88]

[System calculated value

| 88]

[Previous system

calculated value + 1

| 89]

[Previous system

calculated value + 1

| 89]

Sessions

Sessions

gradingPeriods

TRUE

sessionGradingPeriod[]

REQUIRED

See GradingPeriodReference elements below - note there are 2 grading period references for the Fall Semester Session.
SessionssessionGradingPeriodgradingPeriodReferenceFALSEgradingPeriodReferenceREQUIRED 

Sessions

gradingPeriodReference

beginDate

FALSE

dateTime

REQUIRED

[Current School Year]-08-23
[Current School Year]-08-23
[Current School Year]-08-23
[Current School Year]-08-23

Sessions

gradingPeriodReference

schoolId

FALSE

integer

REQUIRED

255901107

255901001255901107255901001

Sessions

gradingPeriodReference

descriptor

FALSE

String

REQUIRED

First Six Weeks

First Six Weeks

First Six Weeks

First Six Weeks

Sessions

gradingPeriodReference

PeriodSequence

FALSE

integer

REQUIRED

1111

Sessions

gradingPeriodReference

schoolYear

FALSE

Integer

REQUIRED

[Current School Year]
[Current School Year]
[Current School Year]
[Current School Year]

Sessions

gradingPeriodReference

beginDate

FALSE

dateTime

REQUIRED

[Current School Year]-10-06
[Current School Year]-10-06
[Current School Year]-10-06
[Current School Year]-10-06

Sessions

gradingPeriodReference

schoolId

FALSE

integer

REQUIRED

255901107
255901001255901107255901001

Sessions

gradingPeriodReference

descriptor

FALSE

String

REQUIRED

Second Six Weeks

Second Six Weeks

Second Six Weeks

Second Six Weeks

Sessions

gradingPeriodReference

PeriodSequence

FALSE

integer

REQUIRED

2222

Sessions

gradingPeriodReference

schoolYear

FALSE

Integer

REQUIRED

[Current School Year]
[Current School Year]
[Current School Year]
[Current School Year]

Sessions

Sessions

academicWeeks

TRUE

sessionAcademicWeek[]

OPTIONAL

N/A
SessionssessionAcademicWeekacademicWeekReferenceFALSEacademicWeekReferenceOPTIONAL 

Sessions

academicWeekReference

schoolId

FALSE

integer

OPTIONAL

    

Sessions

academicWeekReference

weekIdentifier

FALSE

string

OPTIONAL

    

...