Skip to content

Commit

Permalink
Update plan to pathway
Browse files Browse the repository at this point in the history
  • Loading branch information
stevenarnold-ed-fi committed Apr 1, 2024
1 parent 100eaea commit 407922a
Show file tree
Hide file tree
Showing 21 changed files with 97 additions and 96 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Common PlanMilestoneStatusEvent
Common PathwayMilestoneStatusEvent
documentation "An event recongnizing the change in status for the milestone"
descriptor PlanMilestoneStatus
documentation "The student's status associated with the plan milestone."
descriptor PathwayMilestoneStatus
documentation "The student's status associated with the pathway milestone."
is part of identity
date PlanMilestoneStatusDate
documentation "The month, day and year associated with the change in the plan milestone status."
documentation "The month, day and year associated with the change in the pathway milestone status."
is part of identity
shared string EdFi.Description
documentation "Additional information associated with the milestone status achieved."
Expand Down
6 changes: 3 additions & 3 deletions Common/PlanPhaseStatusEvent.metaed
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Common PlanPhaseStatusEvent
Common PathwayPhaseStatusEvent
documentation "An event recongnizing the change in status for the phase"
descriptor PlanPhaseStatus
descriptor PathwayPhaseStatus
documentation "The student's status associated with entering or completing the phase"
is part of identity
date PlanPhaseStatusDate
date PathwayPhaseStatusDate
documentation "The month, day and year on which the status was achieved for the phase"
is part of identity
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Descriptor PlanMilestoneType
documentation "The type of milestone defined for the student's plan."
Descriptor PathwayMilestoneType
documentation "The type of milestone defined for the student's pathway."
4 changes: 2 additions & 2 deletions Descriptor/PlanMilestoneStatus.metaed
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
Descriptor PlanMilestoneStatus
documentation "The student's status associated with the plan milestone."
Descriptor PathwayMilestoneStatus
documentation "The student's status associated with the pathway milestone."

2 changes: 1 addition & 1 deletion Descriptor/PlanPhaseStatus.metaed
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Descriptor PlanPhaseStatus
Descriptor PathwayPhaseStatus
documentation "The student's status associated with entering or completing the phase."
10 changes: 5 additions & 5 deletions DomainEntity/Plan.metaed → DomainEntity/Pathway.metaed
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Domain Entity Plan
Domain Entity Pathway
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."
documentation "A reference to the Education Organization associated with the pathway."
is part of identity
shared string PlanName
documentation "The name of the plan."
shared string PathwayName
documentation "The name of the pathway."
is part of identity
domain entity EdFi.GraduationPlan
documentation "The graduation plan associated with this plan."
documentation "The graduation plan associated with this pathway."
is optional
15 changes: 15 additions & 0 deletions DomainEntity/PathwayMilestone.metaed
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Domain Entity PathwayMilestone
documentation "A significant event or achievement as part of a pathway."
shared string PathwayMilestoneName
documentation "The descriptive name of the milestone."
is part of identity
descriptor PathwayMilestoneType
documentation "The type of milestone defined for the student's pathway."
is part of identity
shared string PathwayMilestoneCode
documentation "The code or identifier associated with an element associated with the pathway milestone (e.g., course, certification, etc)"
is optional
shared string EdFi.Description
documentation "Additional information describing the pathway's milestone to be achieved."
is optional
role name PathwayMilestone
19 changes: 19 additions & 0 deletions DomainEntity/PathwayPhase.metaed
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Domain Entity PathwayPhase
documentation "A stage in the process of a student achieving milestones."
domain entity Pathway
documentation "A reference to the pathway associated with the phase."
is part of identity
shared string PathwayPhaseName
documentation "The name of the phase associated with the pathway."
is part of identity
integer PathwayPhaseSequence
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 pathway's phase"
is optional
role name PhasePathway
domain entity PathwayMilestone
documentation "A reference to the pathway milestones associated with this phase"
is optional collection
role name PathwayPhase
15 changes: 0 additions & 15 deletions DomainEntity/PlanMilestone.metaed

This file was deleted.

19 changes: 0 additions & 19 deletions DomainEntity/PlanPhase.metaed

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Domain Entity StudentPlan
documentation "The entity representing the association or assignment of the student to the plan being pursued."
Domain Entity StudentPathway
documentation "The entity representing the association or assignment of the student to the pathway being pursued."
domain entity EdFi.Student
documentation "A reference to the student associated with the plan."
documentation "A reference to the student associated with the pathway."
is part of identity
domain entity Plan
documentation "A reference to the plan associated with or assigned to the student."
domain entity Pathway
documentation "A reference to the pathway 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."
documentation "The time periods for which the student was assigned and pursing the pathway."
is optional collection
25 changes: 13 additions & 12 deletions DomainEntity/StudentPlanMilestoneStatus.metaed
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
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."
Domain Entity StudentPathwayMilestoneStatus
documentation "The status of the student's achievement of the pathway milestone."
domain entity StudentPathway
documentation "A reference to the student's pathway 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."
domain entity PathwayMilestone
documentation "A reference to the PathwayMilestone against which the status is being recorded."
is part of identity
bool CompletionIndicator
documentation "Indicator on whether the student has completed the plan milestone."
documentation "Indicator on whether the student has completed the pathway milestone."
is optional
common PlanMilestoneStatusEvent
common PathwayMilestoneStatusEvent
documentation "The student's milestone status and the date of the status change."
is optional collection
domain entity PlanPhase
is optional
domain entity PathwayPhase
documentation "The phase in time when the milestone status was achieved."
is optional
is optional
merge PathwayPhase.Pathway.PathwayName with StudentPathway.Pathway.PathwayName // comment this out and add the role name and code gen works

16 changes: 8 additions & 8 deletions DomainEntity/StudentPlanPhaseStatus.metaed
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
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."
Domain Entity StudentPathwayPhaseStatus
documentation "The status of the student's association with the pathway's phase."
domain entity StudentPathway
documentation "A reference to the student's pathway assignment or association."
is part of identity
merge StudentPlan.Plan.PlanName with PlanPhase.Plan.PlanName
domain entity PlanPhase
merge StudentPathway.Pathway.PathwayName with PathwayPhase.Pathway.PathwayName
domain entity PathwayPhase
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."
documentation "Indicator on whether the student has completed the phase associated with the pathway."
is optional
common PlanPhaseStatusEvent
common PathwayPhaseStatusEvent
documentation "The student's phase status and the date of the status change."
is optional collection
common EdFi.Period
Expand Down
12 changes: 6 additions & 6 deletions Interchange/Plan.metaed
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ 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
domain entity Pathway
domain entity PathwayMilestone
domain entity PathwayPhase
domain entity StudentPathway
domain entity StudentPathwayMilestoneStatus
domain entity StudentPathwayPhaseStatus
4 changes: 4 additions & 0 deletions Shared/PathwayMilestoneCode.metaed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Shared String PathwayMilestoneCode
documentation "The code or identifier associated with an element associated with the pathway milestone (e.g., course, certification, etc)"
min length 1
max length 60
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Shared String PlanMilestoneName
Shared String PathwayMilestoneName
documentation "The name for the milestone"
min length 0
max length 60
4 changes: 4 additions & 0 deletions Shared/PathwayName.metaed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Shared String PathwayName
documentation "The name for the pathway associated with pathway milestones"
min length 0
max length 60
4 changes: 4 additions & 0 deletions Shared/PathwayPaseName.metaed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Shared String PathwayPhaseName
documentation "The name for the pathway associated with pathway milestones"
min length 0
max length 60
4 changes: 0 additions & 4 deletions Shared/PlanMilestoneCode.metaed

This file was deleted.

4 changes: 0 additions & 4 deletions Shared/PlanName.metaed

This file was deleted.

4 changes: 0 additions & 4 deletions Shared/PlanPaseName.metaed

This file was deleted.

0 comments on commit 407922a

Please sign in to comment.