Versions Compared

Key

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

This entity represents the designation of a regularly scheduled series of class meetings at designated times and days of the week.  

Prerequisites

  • None

Scenarios

  1. Create a Class Period for Grand Bend Elementary

...

  1. School
  2. Create

...

  1. a Class Period for Grand Bend High School
  2. Update the Class Period Name on the newly added Grand Bend Elementary School Class Period 
  3. Update the Class Period

...

  1. Name on the newly added Grand Bend High School Class Period

 



Aggregate Resource

Resource

...

Property Name

...

IsCollection

...

DATA_TYPE

...

ODS REQUIRED/OPTIONAL

...

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

Scenario 3
PUT

Scenario 4
PUT

ClassPeriods

ClassPeriods

name

FALSE

...

string

REQUIRED

...

["Class Period 1" if possible

| system value]

["Class Period 1" if possible

| system value]

["Class Period 01" if possible

| system value]

["Class Period 01" if possible

| system value]

ClassPeriods

ClassPeriods

schoolReference

FALSE

schoolReference

...

REQUIRED

...

...


ClassPeriods

schoolReference

schoolId

FALSE

...

int32

integer

REQUIRED

...

255901107255901001255901107

...

...

255901001

...

 

Verification Scripts 

 

Code Block
languagesql
titleVerify Create 1 Classperiod for GrandBend High School
firstline1
linenumberstrue
SELECT
	SchoolId, 
	ClassPeriodName,
	LastModifiedDate,
	CreateDate
FROM
	 edfi.ClassPeriod
WHERE
	SchoolId = 255901001
Code Block
languagesql
titleVerify Create 2 Classperiod for GrandBend Elementary School
firstline1
linenumberstrue
SELECT 
	SchoolId, 
	ClassPeriodName,
	LastModifiedDate,
	CreateDate
FROM
	 edfi.ClassPeriod 
WHERE
	SchoolId = 255901107
Code Block
languagesql
titleVerify Create 1 - Data Specific Classperiod for GrandBend High School
firstline1
linenumberstrue
SELECT 
	 SchoolId 
	,ClassPeriodName
	,LastModifiedDate
	,CreateDate
FROM
	 edfi.ClassPeriod 
WHERE
	SchoolId = 255901001 and
	ClassPeriodName = 'Class Period 1'
Code Block
languagesql
titleVerify Create 2 - Data Specific Classperiod for GrandBend Elementary School
firstline1
linenumberstrue
SELECT 
	 SchoolId 
	,ClassPeriodName
	,LastModifiedDate
	,CreateDate
FROM
	 edfi.ClassPeriod 
WHERE
	SchoolId = 255901107 and
	ClassPeriodName = 'Class Period 1'

Code Block
languagesql
titleVerify Put 1 Update ClassPeriod for GrandBend High School
firstline1
linenumberstrue
SELECT 
	 SchoolId 
	,ClassPeriodName
	,LastModifiedDate
	,CreateDate
FROM
	 edfi.ClassPeriod
WHERE
	SchoolId = 255901001 and
	ClassPeriodName = 'Class Period 01'

...

languagesql
titleVerify Put 2 Update Classperiod for GrandBend Elementary School
firstline1
linenumberstrue

...