From 407922a8b806d1336db3a10b78135df2a1d5e58c Mon Sep 17 00:00:00 2001 From: Steven Arnold <48261255+stevenarnold-ed-fi@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:48:12 -0500 Subject: [PATCH 1/4] Update plan to pathway --- ...aed => PathwayMilestoneStatusEvent.metaed} | 8 +++--- Common/PlanPhaseStatusEvent.metaed | 6 ++--- ...ype.metaed => PathwayMilestoneType.metaed} | 4 +-- Descriptor/PlanMilestoneStatus.metaed | 4 +-- Descriptor/PlanPhaseStatus.metaed | 2 +- DomainEntity/{Plan.metaed => Pathway.metaed} | 10 ++++---- DomainEntity/PathwayMilestone.metaed | 15 +++++++++++ DomainEntity/PathwayPhase.metaed | 19 ++++++++++++++ DomainEntity/PlanMilestone.metaed | 15 ----------- DomainEntity/PlanPhase.metaed | 19 -------------- ...udentPlan.metaed => StudentPathway.metaed} | 12 ++++----- .../StudentPlanMilestoneStatus.metaed | 25 ++++++++++--------- DomainEntity/StudentPlanPhaseStatus.metaed | 16 ++++++------ Interchange/Plan.metaed | 12 ++++----- Shared/PathwayMilestoneCode.metaed | 4 +++ ...ame.metaed => PathwayMilestoneName.metaed} | 2 +- Shared/PathwayName.metaed | 4 +++ Shared/PathwayPaseName.metaed | 4 +++ Shared/PlanMilestoneCode.metaed | 4 --- Shared/PlanName.metaed | 4 --- Shared/PlanPaseName.metaed | 4 --- 21 files changed, 97 insertions(+), 96 deletions(-) rename Common/{PlanMilestoneStatusEvent.metaed => PathwayMilestoneStatusEvent.metaed} (76%) rename Descriptor/{PlanMilestoneType.metaed => PathwayMilestoneType.metaed} (58%) rename DomainEntity/{Plan.metaed => Pathway.metaed} (74%) create mode 100644 DomainEntity/PathwayMilestone.metaed create mode 100644 DomainEntity/PathwayPhase.metaed delete mode 100644 DomainEntity/PlanMilestone.metaed delete mode 100644 DomainEntity/PlanPhase.metaed rename DomainEntity/{StudentPlan.metaed => StudentPathway.metaed} (56%) create mode 100644 Shared/PathwayMilestoneCode.metaed rename Shared/{PlanMilestoneName.metaed => PathwayMilestoneName.metaed} (70%) create mode 100644 Shared/PathwayName.metaed create mode 100644 Shared/PathwayPaseName.metaed delete mode 100644 Shared/PlanMilestoneCode.metaed delete mode 100644 Shared/PlanName.metaed delete mode 100644 Shared/PlanPaseName.metaed diff --git a/Common/PlanMilestoneStatusEvent.metaed b/Common/PathwayMilestoneStatusEvent.metaed similarity index 76% rename from Common/PlanMilestoneStatusEvent.metaed rename to Common/PathwayMilestoneStatusEvent.metaed index e883bf7..47bcabc 100644 --- a/Common/PlanMilestoneStatusEvent.metaed +++ b/Common/PathwayMilestoneStatusEvent.metaed @@ -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." diff --git a/Common/PlanPhaseStatusEvent.metaed b/Common/PlanPhaseStatusEvent.metaed index 878e72a..df05927 100644 --- a/Common/PlanPhaseStatusEvent.metaed +++ b/Common/PlanPhaseStatusEvent.metaed @@ -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 diff --git a/Descriptor/PlanMilestoneType.metaed b/Descriptor/PathwayMilestoneType.metaed similarity index 58% rename from Descriptor/PlanMilestoneType.metaed rename to Descriptor/PathwayMilestoneType.metaed index 54bb447..676f474 100644 --- a/Descriptor/PlanMilestoneType.metaed +++ b/Descriptor/PathwayMilestoneType.metaed @@ -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." diff --git a/Descriptor/PlanMilestoneStatus.metaed b/Descriptor/PlanMilestoneStatus.metaed index 709e45c..1285f84 100644 --- a/Descriptor/PlanMilestoneStatus.metaed +++ b/Descriptor/PlanMilestoneStatus.metaed @@ -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." diff --git a/Descriptor/PlanPhaseStatus.metaed b/Descriptor/PlanPhaseStatus.metaed index 4c8d640..55d92a7 100644 --- a/Descriptor/PlanPhaseStatus.metaed +++ b/Descriptor/PlanPhaseStatus.metaed @@ -1,2 +1,2 @@ -Descriptor PlanPhaseStatus +Descriptor PathwayPhaseStatus documentation "The student's status associated with entering or completing the phase." diff --git a/DomainEntity/Plan.metaed b/DomainEntity/Pathway.metaed similarity index 74% rename from DomainEntity/Plan.metaed rename to DomainEntity/Pathway.metaed index 877c072..2b740bd 100644 --- a/DomainEntity/Plan.metaed +++ b/DomainEntity/Pathway.metaed @@ -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 diff --git a/DomainEntity/PathwayMilestone.metaed b/DomainEntity/PathwayMilestone.metaed new file mode 100644 index 0000000..3a90dca --- /dev/null +++ b/DomainEntity/PathwayMilestone.metaed @@ -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 diff --git a/DomainEntity/PathwayPhase.metaed b/DomainEntity/PathwayPhase.metaed new file mode 100644 index 0000000..931b679 --- /dev/null +++ b/DomainEntity/PathwayPhase.metaed @@ -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 \ No newline at end of file diff --git a/DomainEntity/PlanMilestone.metaed b/DomainEntity/PlanMilestone.metaed deleted file mode 100644 index 0669782..0000000 --- a/DomainEntity/PlanMilestone.metaed +++ /dev/null @@ -1,15 +0,0 @@ -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 diff --git a/DomainEntity/PlanPhase.metaed b/DomainEntity/PlanPhase.metaed deleted file mode 100644 index 2978d1a..0000000 --- a/DomainEntity/PlanPhase.metaed +++ /dev/null @@ -1,19 +0,0 @@ -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 \ No newline at end of file diff --git a/DomainEntity/StudentPlan.metaed b/DomainEntity/StudentPathway.metaed similarity index 56% rename from DomainEntity/StudentPlan.metaed rename to DomainEntity/StudentPathway.metaed index bb64264..f7224e7 100644 --- a/DomainEntity/StudentPlan.metaed +++ b/DomainEntity/StudentPathway.metaed @@ -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 diff --git a/DomainEntity/StudentPlanMilestoneStatus.metaed b/DomainEntity/StudentPlanMilestoneStatus.metaed index 2069c63..0d04fae 100644 --- a/DomainEntity/StudentPlanMilestoneStatus.metaed +++ b/DomainEntity/StudentPlanMilestoneStatus.metaed @@ -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 \ No newline at end of file + is optional + merge PathwayPhase.Pathway.PathwayName with StudentPathway.Pathway.PathwayName // comment this out and add the role name and code gen works + diff --git a/DomainEntity/StudentPlanPhaseStatus.metaed b/DomainEntity/StudentPlanPhaseStatus.metaed index a066745..83b90dc 100644 --- a/DomainEntity/StudentPlanPhaseStatus.metaed +++ b/DomainEntity/StudentPlanPhaseStatus.metaed @@ -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 diff --git a/Interchange/Plan.metaed b/Interchange/Plan.metaed index 3bd1d93..a68986a 100644 --- a/Interchange/Plan.metaed +++ b/Interchange/Plan.metaed @@ -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 diff --git a/Shared/PathwayMilestoneCode.metaed b/Shared/PathwayMilestoneCode.metaed new file mode 100644 index 0000000..be853b7 --- /dev/null +++ b/Shared/PathwayMilestoneCode.metaed @@ -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 diff --git a/Shared/PlanMilestoneName.metaed b/Shared/PathwayMilestoneName.metaed similarity index 70% rename from Shared/PlanMilestoneName.metaed rename to Shared/PathwayMilestoneName.metaed index 059724f..0942059 100644 --- a/Shared/PlanMilestoneName.metaed +++ b/Shared/PathwayMilestoneName.metaed @@ -1,4 +1,4 @@ -Shared String PlanMilestoneName +Shared String PathwayMilestoneName documentation "The name for the milestone" min length 0 max length 60 \ No newline at end of file diff --git a/Shared/PathwayName.metaed b/Shared/PathwayName.metaed new file mode 100644 index 0000000..8912da6 --- /dev/null +++ b/Shared/PathwayName.metaed @@ -0,0 +1,4 @@ +Shared String PathwayName + documentation "The name for the pathway associated with pathway milestones" + min length 0 + max length 60 \ No newline at end of file diff --git a/Shared/PathwayPaseName.metaed b/Shared/PathwayPaseName.metaed new file mode 100644 index 0000000..074820c --- /dev/null +++ b/Shared/PathwayPaseName.metaed @@ -0,0 +1,4 @@ +Shared String PathwayPhaseName + documentation "The name for the pathway associated with pathway milestones" + min length 0 + max length 60 \ No newline at end of file diff --git a/Shared/PlanMilestoneCode.metaed b/Shared/PlanMilestoneCode.metaed deleted file mode 100644 index f784667..0000000 --- a/Shared/PlanMilestoneCode.metaed +++ /dev/null @@ -1,4 +0,0 @@ -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 diff --git a/Shared/PlanName.metaed b/Shared/PlanName.metaed deleted file mode 100644 index c337040..0000000 --- a/Shared/PlanName.metaed +++ /dev/null @@ -1,4 +0,0 @@ -Shared String PlanName - documentation "The name for the plan associated with plan milestones" - min length 0 - max length 60 \ No newline at end of file diff --git a/Shared/PlanPaseName.metaed b/Shared/PlanPaseName.metaed deleted file mode 100644 index c39c1bd..0000000 --- a/Shared/PlanPaseName.metaed +++ /dev/null @@ -1,4 +0,0 @@ -Shared String PlanPhaseName - documentation "The name for the plan associated with plan milestones" - min length 0 - max length 60 \ No newline at end of file From 4f0901aaee2297dbeeea9c226991aebc31938234 Mon Sep 17 00:00:00 2001 From: Steven Arnold <48261255+stevenarnold-ed-fi@users.noreply.github.com> Date: Fri, 10 May 2024 11:09:25 -0500 Subject: [PATCH 2/4] Updating pathway to path after internal conversations --- ...metaed => PathMilestoneStatusEvent.metaed} | 10 ++++---- ...ent.metaed => PathPhaseStatusEvent.metaed} | 6 ++--- ...atus.metaed => PathMilestoneStatus.metaed} | 4 ++-- ...neType.metaed => PathMilestoneType.metaed} | 4 ++-- ...seStatus.metaed => PathPhaseStatus.metaed} | 2 +- DomainEntity/{Pathway.metaed => Path.metaed} | 10 ++++---- ...yMilestone.metaed => PathMilestone.metaed} | 19 +++++++-------- .../{PathwayPhase.metaed => PathPhase.metaed} | 23 +++++++++---------- ...udentPathway.metaed => StudentPath.metaed} | 12 +++++----- .../StudentPathMilestoneStatus.metaed | 19 +++++++++++++++ ...s.metaed => StudentPathPhaseStatus.metaed} | 16 ++++++------- .../StudentPlanMilestoneStatus.metaed | 19 --------------- Interchange/Path.metaed | 11 +++++++++ Interchange/Plan.metaed | 11 --------- Shared/PathMilestoneCode.metaed | 4 ++++ ...neName.metaed => PathMilestoneName.metaed} | 2 +- Shared/PathName.metaed | 4 ++++ Shared/PathPaseName.metaed | 4 ++++ Shared/PathwayMilestoneCode.metaed | 4 ---- Shared/PathwayName.metaed | 4 ---- Shared/PathwayPaseName.metaed | 4 ---- 21 files changed, 96 insertions(+), 96 deletions(-) rename Common/{PathwayMilestoneStatusEvent.metaed => PathMilestoneStatusEvent.metaed} (70%) rename Common/{PlanPhaseStatusEvent.metaed => PathPhaseStatusEvent.metaed} (76%) rename Descriptor/{PlanMilestoneStatus.metaed => PathMilestoneStatus.metaed} (56%) rename Descriptor/{PathwayMilestoneType.metaed => PathMilestoneType.metaed} (58%) rename Descriptor/{PlanPhaseStatus.metaed => PathPhaseStatus.metaed} (75%) rename DomainEntity/{Pathway.metaed => Path.metaed} (74%) rename DomainEntity/{PathwayMilestone.metaed => PathMilestone.metaed} (57%) rename DomainEntity/{PathwayPhase.metaed => PathPhase.metaed} (50%) rename DomainEntity/{StudentPathway.metaed => StudentPath.metaed} (56%) create mode 100644 DomainEntity/StudentPathMilestoneStatus.metaed rename DomainEntity/{StudentPlanPhaseStatus.metaed => StudentPathPhaseStatus.metaed} (59%) delete mode 100644 DomainEntity/StudentPlanMilestoneStatus.metaed create mode 100644 Interchange/Path.metaed delete mode 100644 Interchange/Plan.metaed create mode 100644 Shared/PathMilestoneCode.metaed rename Shared/{PathwayMilestoneName.metaed => PathMilestoneName.metaed} (70%) create mode 100644 Shared/PathName.metaed create mode 100644 Shared/PathPaseName.metaed delete mode 100644 Shared/PathwayMilestoneCode.metaed delete mode 100644 Shared/PathwayName.metaed delete mode 100644 Shared/PathwayPaseName.metaed diff --git a/Common/PathwayMilestoneStatusEvent.metaed b/Common/PathMilestoneStatusEvent.metaed similarity index 70% rename from Common/PathwayMilestoneStatusEvent.metaed rename to Common/PathMilestoneStatusEvent.metaed index 47bcabc..5a41098 100644 --- a/Common/PathwayMilestoneStatusEvent.metaed +++ b/Common/PathMilestoneStatusEvent.metaed @@ -1,10 +1,10 @@ -Common PathwayMilestoneStatusEvent +Common PathMilestoneStatusEvent documentation "An event recongnizing the change in status for the milestone" - descriptor PathwayMilestoneStatus - documentation "The student's status associated with the pathway milestone." + descriptor PathMilestoneStatus + documentation "The student's status associated with the Path milestone." is part of identity - date PlanMilestoneStatusDate - documentation "The month, day and year associated with the change in the pathway milestone status." + date PathMilestoneStatusDate + documentation "The month, day and year associated with the change in the path milestone status." is part of identity shared string EdFi.Description documentation "Additional information associated with the milestone status achieved." diff --git a/Common/PlanPhaseStatusEvent.metaed b/Common/PathPhaseStatusEvent.metaed similarity index 76% rename from Common/PlanPhaseStatusEvent.metaed rename to Common/PathPhaseStatusEvent.metaed index df05927..fc41414 100644 --- a/Common/PlanPhaseStatusEvent.metaed +++ b/Common/PathPhaseStatusEvent.metaed @@ -1,8 +1,8 @@ -Common PathwayPhaseStatusEvent +Common PathPhaseStatusEvent documentation "An event recongnizing the change in status for the phase" - descriptor PathwayPhaseStatus + descriptor PathPhaseStatus documentation "The student's status associated with entering or completing the phase" is part of identity - date PathwayPhaseStatusDate + date PathPhaseStatusDate documentation "The month, day and year on which the status was achieved for the phase" is part of identity diff --git a/Descriptor/PlanMilestoneStatus.metaed b/Descriptor/PathMilestoneStatus.metaed similarity index 56% rename from Descriptor/PlanMilestoneStatus.metaed rename to Descriptor/PathMilestoneStatus.metaed index 1285f84..7726823 100644 --- a/Descriptor/PlanMilestoneStatus.metaed +++ b/Descriptor/PathMilestoneStatus.metaed @@ -1,3 +1,3 @@ -Descriptor PathwayMilestoneStatus - documentation "The student's status associated with the pathway milestone." +Descriptor PathMilestoneStatus + documentation "The student's status associated with the path milestone." diff --git a/Descriptor/PathwayMilestoneType.metaed b/Descriptor/PathMilestoneType.metaed similarity index 58% rename from Descriptor/PathwayMilestoneType.metaed rename to Descriptor/PathMilestoneType.metaed index 676f474..2ce87d0 100644 --- a/Descriptor/PathwayMilestoneType.metaed +++ b/Descriptor/PathMilestoneType.metaed @@ -1,2 +1,2 @@ -Descriptor PathwayMilestoneType - documentation "The type of milestone defined for the student's pathway." +Descriptor PathMilestoneType + documentation "The type of milestone defined for the student's path." diff --git a/Descriptor/PlanPhaseStatus.metaed b/Descriptor/PathPhaseStatus.metaed similarity index 75% rename from Descriptor/PlanPhaseStatus.metaed rename to Descriptor/PathPhaseStatus.metaed index 55d92a7..5bd9d08 100644 --- a/Descriptor/PlanPhaseStatus.metaed +++ b/Descriptor/PathPhaseStatus.metaed @@ -1,2 +1,2 @@ -Descriptor PathwayPhaseStatus +Descriptor PathPhaseStatus documentation "The student's status associated with entering or completing the phase." diff --git a/DomainEntity/Pathway.metaed b/DomainEntity/Path.metaed similarity index 74% rename from DomainEntity/Pathway.metaed rename to DomainEntity/Path.metaed index 2b740bd..b34d481 100644 --- a/DomainEntity/Pathway.metaed +++ b/DomainEntity/Path.metaed @@ -1,11 +1,11 @@ -Domain Entity Pathway +Domain Entity Path 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 pathway." + documentation "A reference to the Education Organization associated with the path." is part of identity - shared string PathwayName - documentation "The name of the pathway." + shared string PathName + documentation "The name of the path." is part of identity domain entity EdFi.GraduationPlan - documentation "The graduation plan associated with this pathway." + documentation "The graduation plan associated with this path." is optional diff --git a/DomainEntity/PathwayMilestone.metaed b/DomainEntity/PathMilestone.metaed similarity index 57% rename from DomainEntity/PathwayMilestone.metaed rename to DomainEntity/PathMilestone.metaed index 3a90dca..a156644 100644 --- a/DomainEntity/PathwayMilestone.metaed +++ b/DomainEntity/PathMilestone.metaed @@ -1,15 +1,16 @@ -Domain Entity PathwayMilestone - documentation "A significant event or achievement as part of a pathway." - shared string PathwayMilestoneName +Domain Entity PathMilestone + documentation "A significant event or achievement as part of a path." + shared string PathMilestoneName documentation "The descriptive name of the milestone." is part of identity - descriptor PathwayMilestoneType - documentation "The type of milestone defined for the student's pathway." + descriptor PathMilestoneType + documentation "The type of milestone defined for the student's path." 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)" + shared string PathMilestoneCode + documentation "The code or identifier associated with an element associated with the path milestone (e.g., course, certification, etc)" is optional + role name PathMilestoneCode shared string EdFi.Description - documentation "Additional information describing the pathway's milestone to be achieved." + documentation "Additional information describing the path's milestone to be achieved." is optional - role name PathwayMilestone + role name PathMilestone diff --git a/DomainEntity/PathwayPhase.metaed b/DomainEntity/PathPhase.metaed similarity index 50% rename from DomainEntity/PathwayPhase.metaed rename to DomainEntity/PathPhase.metaed index 931b679..28d6eb3 100644 --- a/DomainEntity/PathwayPhase.metaed +++ b/DomainEntity/PathPhase.metaed @@ -1,19 +1,18 @@ -Domain Entity PathwayPhase +Domain Entity PathPhase documentation "A stage in the process of a student achieving milestones." - domain entity Pathway - documentation "A reference to the pathway associated with the phase." + domain entity Path + documentation "A reference to the path associated with the phase." is part of identity - shared string PathwayPhaseName - documentation "The name of the phase associated with the pathway." + shared string PathPhaseName + documentation "The name of the phase associated with the path." is part of identity - integer PathwayPhaseSequence + integer PathPhaseSequence 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" + documentation "Additional information describing the path'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 \ No newline at end of file + role name PhasePath + domain entity PathMilestone + documentation "A reference to the path milestones associated with this phase" + is optional collection \ No newline at end of file diff --git a/DomainEntity/StudentPathway.metaed b/DomainEntity/StudentPath.metaed similarity index 56% rename from DomainEntity/StudentPathway.metaed rename to DomainEntity/StudentPath.metaed index f7224e7..cb70bd3 100644 --- a/DomainEntity/StudentPathway.metaed +++ b/DomainEntity/StudentPath.metaed @@ -1,11 +1,11 @@ -Domain Entity StudentPathway - documentation "The entity representing the association or assignment of the student to the pathway being pursued." +Domain Entity StudentPath + documentation "The entity representing the association or assignment of the student to the path being pursued." domain entity EdFi.Student - documentation "A reference to the student associated with the pathway." + documentation "A reference to the student associated with the path." is part of identity - domain entity Pathway - documentation "A reference to the pathway associated with or assigned to the student." + domain entity Path + documentation "A reference to the path 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 pathway." + documentation "The time periods for which the student was assigned and pursing the path." is optional collection diff --git a/DomainEntity/StudentPathMilestoneStatus.metaed b/DomainEntity/StudentPathMilestoneStatus.metaed new file mode 100644 index 0000000..b8ee4f1 --- /dev/null +++ b/DomainEntity/StudentPathMilestoneStatus.metaed @@ -0,0 +1,19 @@ +Domain Entity StudentPathMilestoneStatus + documentation "The status of the student's achievement of the path milestone." + domain entity StudentPath + documentation "A reference to the student's path assignment or association." + is part of identity + domain entity PathMilestone + documentation "A reference to the PathMilestone against which the status is being recorded." + is part of identity + bool CompletionIndicator + documentation "Indicator on whether the student has completed the path milestone." + is optional + common PathMilestoneStatusEvent + documentation "The student's milestone status and the date of the status change." + is optional + domain entity PathPhase + documentation "The phase in time when the milestone status was achieved." + is optional + merge PathPhase.Path.PathName with StudentPath.Path.PathName // comment this out and add the role name and code gen works + diff --git a/DomainEntity/StudentPlanPhaseStatus.metaed b/DomainEntity/StudentPathPhaseStatus.metaed similarity index 59% rename from DomainEntity/StudentPlanPhaseStatus.metaed rename to DomainEntity/StudentPathPhaseStatus.metaed index 83b90dc..14cef1f 100644 --- a/DomainEntity/StudentPlanPhaseStatus.metaed +++ b/DomainEntity/StudentPathPhaseStatus.metaed @@ -1,16 +1,16 @@ -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." +Domain Entity StudentPathPhaseStatus + documentation "The status of the student's association with the path's phase." + domain entity StudentPath + documentation "A reference to the student's path assignment or association." is part of identity - merge StudentPathway.Pathway.PathwayName with PathwayPhase.Pathway.PathwayName - domain entity PathwayPhase + merge StudentPath.Path.PathName with PathPhase.Path.PathName + domain entity PathPhase 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 pathway." + documentation "Indicator on whether the student has completed the phase associated with the path." is optional - common PathwayPhaseStatusEvent + common PathPhaseStatusEvent documentation "The student's phase status and the date of the status change." is optional collection common EdFi.Period diff --git a/DomainEntity/StudentPlanMilestoneStatus.metaed b/DomainEntity/StudentPlanMilestoneStatus.metaed deleted file mode 100644 index 0d04fae..0000000 --- a/DomainEntity/StudentPlanMilestoneStatus.metaed +++ /dev/null @@ -1,19 +0,0 @@ -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 - 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 pathway milestone." - is optional - common PathwayMilestoneStatusEvent - documentation "The student's milestone status and the date of the status change." - is optional - domain entity PathwayPhase - documentation "The phase in time when the milestone status was achieved." - is optional - merge PathwayPhase.Pathway.PathwayName with StudentPathway.Pathway.PathwayName // comment this out and add the role name and code gen works - diff --git a/Interchange/Path.metaed b/Interchange/Path.metaed new file mode 100644 index 0000000..8c89242 --- /dev/null +++ b/Interchange/Path.metaed @@ -0,0 +1,11 @@ +Interchange Path + + documentation "This interchange defines Plans and all their identifying information" + + domain entity EdFi.Student + domain entity Path + domain entity PathMilestone + domain entity PathPhase + domain entity StudentPath + domain entity StudentPathMilestoneStatus + domain entity StudentPathPhaseStatus diff --git a/Interchange/Plan.metaed b/Interchange/Plan.metaed deleted file mode 100644 index a68986a..0000000 --- a/Interchange/Plan.metaed +++ /dev/null @@ -1,11 +0,0 @@ -Interchange Plan - - documentation "This interchange defines Plans and all their identifying information" - - domain entity EdFi.Student - domain entity Pathway - domain entity PathwayMilestone - domain entity PathwayPhase - domain entity StudentPathway - domain entity StudentPathwayMilestoneStatus - domain entity StudentPathwayPhaseStatus diff --git a/Shared/PathMilestoneCode.metaed b/Shared/PathMilestoneCode.metaed new file mode 100644 index 0000000..242bb3a --- /dev/null +++ b/Shared/PathMilestoneCode.metaed @@ -0,0 +1,4 @@ +Shared String PathMilestoneCode + documentation "The code or identifier associated with an element associated with the path milestone (e.g., course, certification, etc)" + min length 1 + max length 60 diff --git a/Shared/PathwayMilestoneName.metaed b/Shared/PathMilestoneName.metaed similarity index 70% rename from Shared/PathwayMilestoneName.metaed rename to Shared/PathMilestoneName.metaed index 0942059..b03a063 100644 --- a/Shared/PathwayMilestoneName.metaed +++ b/Shared/PathMilestoneName.metaed @@ -1,4 +1,4 @@ -Shared String PathwayMilestoneName +Shared String PathMilestoneName documentation "The name for the milestone" min length 0 max length 60 \ No newline at end of file diff --git a/Shared/PathName.metaed b/Shared/PathName.metaed new file mode 100644 index 0000000..95fa8b8 --- /dev/null +++ b/Shared/PathName.metaed @@ -0,0 +1,4 @@ +Shared String PathName + documentation "The name for the path associated with path milestones" + min length 0 + max length 60 \ No newline at end of file diff --git a/Shared/PathPaseName.metaed b/Shared/PathPaseName.metaed new file mode 100644 index 0000000..05bcb6a --- /dev/null +++ b/Shared/PathPaseName.metaed @@ -0,0 +1,4 @@ +Shared String PathPhaseName + documentation "The name for the path associated with path milestones" + min length 0 + max length 60 \ No newline at end of file diff --git a/Shared/PathwayMilestoneCode.metaed b/Shared/PathwayMilestoneCode.metaed deleted file mode 100644 index be853b7..0000000 --- a/Shared/PathwayMilestoneCode.metaed +++ /dev/null @@ -1,4 +0,0 @@ -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 diff --git a/Shared/PathwayName.metaed b/Shared/PathwayName.metaed deleted file mode 100644 index 8912da6..0000000 --- a/Shared/PathwayName.metaed +++ /dev/null @@ -1,4 +0,0 @@ -Shared String PathwayName - documentation "The name for the pathway associated with pathway milestones" - min length 0 - max length 60 \ No newline at end of file diff --git a/Shared/PathwayPaseName.metaed b/Shared/PathwayPaseName.metaed deleted file mode 100644 index 074820c..0000000 --- a/Shared/PathwayPaseName.metaed +++ /dev/null @@ -1,4 +0,0 @@ -Shared String PathwayPhaseName - documentation "The name for the pathway associated with pathway milestones" - min length 0 - max length 60 \ No newline at end of file From 170ee32b89956c86d9b2d157088798e1e8d8d732 Mon Sep 17 00:00:00 2001 From: Steven Arnold <48261255+stevenarnold-ed-fi@users.noreply.github.com> Date: Tue, 4 Jun 2024 15:13:03 -0500 Subject: [PATCH 3/4] Update Path.metaed --- Interchange/Path.metaed | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Interchange/Path.metaed b/Interchange/Path.metaed index 8c89242..ab1de6c 100644 --- a/Interchange/Path.metaed +++ b/Interchange/Path.metaed @@ -1,6 +1,6 @@ Interchange Path - documentation "This interchange defines Plans and all their identifying information" + documentation "This interchange defines Paths and all their identifying information" domain entity EdFi.Student domain entity Path From 39fce45f75d597d9fb13589b44126fad7f691035 Mon Sep 17 00:00:00 2001 From: Steven Arnold <48261255+stevenarnold-ed-fi@users.noreply.github.com> Date: Mon, 10 Jun 2024 09:35:55 -0500 Subject: [PATCH 4/4] Update build-model.yml --- .github/workflows/build-model.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-model.yml b/.github/workflows/build-model.yml index 198b4d5..f412c10 100644 --- a/.github/workflows/build-model.yml +++ b/.github/workflows/build-model.yml @@ -6,23 +6,23 @@ on: inputs: data_model_version: type: string - description: "data_model_version: The data standard version corresponding to the Ed-Fi Model branch. Default: 5.0.0" + description: "data_model_version: The data standard version corresponding to the Ed-Fi Model branch. Default: 5.1.0" ODS_version: type: string - description: "ODS_version: The Ed-Fi ODS/API version corresponding to the Ed-Fi Model branch. Default: 7.1" + description: "ODS_version: The Ed-Fi ODS/API version corresponding to the Ed-Fi Model branch. Default: 7.2" tpdm_version: type: string description: "tpdm_version: The TPDM version being built. Default: 1.2.0" ed_fi_model_ref: type: string - description: "ed_fi_model_ref: The reference name from the Ed-Fi Model repo to pull. Default: DS-5.0-ME-3.x" + description: "ed_fi_model_ref: The reference name from the Ed-Fi Model repo to pull. Default: DS-5.1-ME-3.x" pull_request: env: - data_model_version: "5.0.0" - ODS_version: "7.1" + data_model_version: "5.1.0" + ODS_version: "7.2" tpdm_version: "1.2.0" - ed_fi_model_ref: "DS-5.0-ME-3.x" + ed_fi_model_ref: "DS-5.1-ME-3.x" node_version: "18" jobs: