Uploaded image for project: 'Teacher Preparation Data Model'
  1. Teacher Preparation Data Model
  2. TPDMX-82

Ed-Fi Core Integration: Multiple EdOrg Ids for University level EdOrgs

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Won't Do
    • Major
    • None
    • None
    • None
    • None

    Description

      Because TPDM uses so many domain entities from Ed-Fi Core, we have to create Universities as both Universities and also as Schools.  EdOrg Ids cannot be duplicated so we had to create a different ID for the same University/Campuses.  

      This came up specifically for UTRGV.  We have UTRGV at large and have it in the ODS as a University with one ID, as a TeacherPreparationProvider with another ID, and as a School with a third ID.  Then we have 7 campuses which have all been entered as Universities with a given ID and then also as schools with another ID.  

      For domain entities that exist in the TDPM side of the model, we use the University ID (or TeacherPreparationProvider ID for UTRGV when appropriate).  But for references or domain entities that are on the Ed-Fi side, we use the SchoolId.  

      An example of this is TeacherCandidateFieldworkExperienceSectionAssociation.  In that Section Association, ultimately a SchoolID is required and it has to match a school that has already been loaded so we use the SchoolID created for the given campus.  

      IDEAS:

      • Change Core so that the same ID can be used for the same EdOrg if the EducationOrganizationCategory is different 
      • Make University ISA School
      • Look at the overall EdOrg hierarchy that TPDM is using and restructure accordingly taking the need to use Ed-Fi Core domain entities in mind

      Not sure of the downstream impact of any of these options or the technical capability of implemenation.  Also may need to take into consideration any changes that might be made to how TeacherCandidate interacts with Student.  

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ludwickll10 Lori Ludwick
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce