-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[TPDMDEV-793]/[DATASTD-2116] Plan/PlanMilestone domain (#96)
* Plan Milestone implementation Included OldEthnicityDescriptor since that was removed in DS-5.0 bumped version to 1.2 in package.json * added missing interchange values * PlanMilestone v4 implementation * Updates for Plan Milestone v5 * Update build-model.yml * Update build-model.yml * Update build-model.yml * Missed removing unused files and added separate interchange * Updates based on Chris W. review and consultation with Ed * Plan related entities moved to their own interchange * Updates requested from review
- Loading branch information
1 parent
7467d44
commit f4e5568
Showing
24 changed files
with
169 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Common PlanMilestoneStatusEvent | ||
documentation "An event recongnizing the change in status for the milestone" | ||
descriptor PlanMilestoneStatus | ||
documentation "The student's status associated with the plan milestone." | ||
is part of identity | ||
date PlanMilestoneStatusDate | ||
documentation "The month, day and year associated with the change in the plan milestone status." | ||
is part of identity | ||
shared string EdFi.Description | ||
documentation "Additional information associated with the milestone status achieved." | ||
is optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
Common PlanPhaseStatusEvent | ||
documentation "An event recongnizing the change in status for the phase" | ||
descriptor PlanPhaseStatus | ||
documentation "The student's status associated with entering or completing the phase" | ||
is part of identity | ||
date PlanPhaseStatusDate | ||
documentation "The month, day and year on which the status was achieved for the phase" | ||
is part of identity |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Descriptor OldEthnicity | ||
deprecated "Users of this element are advised to use Race and HispanicLatinoEthnicity instead. Expect removal of this element in a future release." | ||
documentation "Previous definition of Ethnicity combining Hispanic/Latino and Race." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Descriptor PlanMilestoneStatus | ||
documentation "The student's status associated with the plan milestone." | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Descriptor PlanMilestoneType | ||
documentation "The type of milestone defined for the student's plan." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Descriptor PlanPhaseStatus | ||
documentation "The student's status associated with entering or completing the phase." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Domain Entity Plan | ||
documentation "A scheme for achieving milestones organized by phases for students to follow and be tracked against." | ||
domain entity EdFi.EducationOrganization | ||
documentation "A reference to the Education Organization associated with the plan." | ||
is part of identity | ||
shared string PlanName | ||
documentation "The name of the plan." | ||
is part of identity | ||
domain entity EdFi.GraduationPlan | ||
documentation "The graduation plan associated with this plan." | ||
is optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Domain Entity PlanMilestone | ||
documentation "A significant event or achievement as part of a plan." | ||
shared string PlanMilestoneName | ||
documentation "The descriptive name of the milestone." | ||
is part of identity | ||
descriptor PlanMilestoneType | ||
documentation "The type of milestone defined for the student's plan." | ||
is part of identity | ||
shared string PlanMilestoneCode | ||
documentation "The code or identifier associated with an element associated with the plan milestone (e.g., course, certification, etc)" | ||
is optional | ||
shared string EdFi.Description | ||
documentation "Additional information describing the plan's milestone to be achieved." | ||
is optional | ||
role name PlanMilestone |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
Domain Entity PlanPhase | ||
documentation "A stage in the process of a student achieving milestones." | ||
domain entity Plan | ||
documentation "A reference to the plan associated with the phase." | ||
is part of identity | ||
shared string PlanPhaseName | ||
documentation "The name of the phase associated with the plan." | ||
is part of identity | ||
integer PlanPhaseSequence | ||
documentation "Indicates the number in order, starting with 1, that the phases are organized into." | ||
is optional | ||
shared string EdFi.Description | ||
documentation "Additional information describing the plan's phase" | ||
is optional | ||
role name PhasePlan | ||
domain entity PlanMilestone | ||
documentation "A reference to the plan milestones associated with this phase" | ||
is optional collection | ||
role name PlanPhasePlan |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Domain Entity StudentPlan | ||
documentation "The entity representing the association or assignment of the student to the plan being pursued." | ||
domain entity EdFi.Student | ||
documentation "A reference to the student associated with the plan." | ||
is part of identity | ||
domain entity Plan | ||
documentation "A reference to the plan associated with or assigned to the student." | ||
is part of identity | ||
common EdFi.Period | ||
documentation "The time periods for which the student was assigned and pursing the plan." | ||
is optional collection |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Domain Entity StudentPlanMilestoneStatus | ||
documentation "The status of the student's achievement of the plan milestone." | ||
domain entity StudentPlan | ||
documentation "A reference to the student's plan assignment or association." | ||
is part of identity | ||
merge StudentPlan.Plan.PlanName with PlanPhase.Plan.PlanName | ||
domain entity PlanMilestone | ||
documentation "A reference to the PlanMilestone against which the status is being recorded." | ||
is part of identity | ||
bool CompletionIndicator | ||
documentation "Indicator on whether the student has completed the plan milestone." | ||
is optional | ||
common PlanMilestoneStatusEvent | ||
documentation "The student's milestone status and the date of the status change." | ||
is optional collection | ||
domain entity PlanPhase | ||
documentation "The phase in time when the milestone status was achieved." | ||
is optional |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Domain Entity StudentPlanPhaseStatus | ||
documentation "The status of the student's association with the plan's phase." | ||
domain entity StudentPlan | ||
documentation "A reference to the student's plan assignment or association." | ||
is part of identity | ||
merge StudentPlan.Plan.PlanName with PlanPhase.Plan.PlanName | ||
domain entity PlanPhase | ||
documentation "A reference to the phase in time associated with the status." | ||
is part of identity | ||
bool CompletionIndicator | ||
documentation "Indicator on whether the student has completed the phase associated with the plan." | ||
is optional | ||
common PlanPhaseStatusEvent | ||
documentation "The student's phase status and the date of the status change." | ||
is optional collection | ||
common EdFi.Period | ||
documentation "The time periods associated with the phase status." | ||
is optional collection |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Interchange Plan | ||
|
||
documentation "This interchange defines Plans and all their identifying information" | ||
|
||
domain entity EdFi.Student | ||
domain entity Plan | ||
domain entity PlanMilestone | ||
domain entity PlanPhase | ||
domain entity StudentPlan | ||
domain entity StudentPlanMilestoneStatus | ||
domain entity StudentPlanPhaseStatus |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Interchange EdFi.Survey additions | ||
|
||
association SurveyResponsePersonTargetAssociation | ||
association SurveySectionResponsePersonTargetAssociation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Shared String MilestoneStatusDescription | ||
documentation "Additional information associated with the milestone status achieved." | ||
min length 0 | ||
max length 60 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Shared String PlanMilestoneCode | ||
documentation "The code or identifier associated with an element associated with the plan milestone (e.g., course, certification, etc)" | ||
min length 1 | ||
max length 60 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Shared String PlanMilestoneName | ||
documentation "The name for the milestone" | ||
min length 0 | ||
max length 60 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Shared String PlanName | ||
documentation "The name for the plan associated with plan milestones" | ||
min length 0 | ||
max length 60 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Shared String PlanPhaseName | ||
documentation "The name for the plan associated with plan milestones" | ||
min length 0 | ||
max length 60 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters