Uploaded image for project: 'Ed-Fi Data Standard'
  1. Ed-Fi Data Standard
  2. DATASTD-1172

Domains and interchange for new StudentProgramAssociation subclasses

    XMLWordPrintable

Details

    Description

      Summary of outcomes for Data Standard 3.0

      • Problem Addressed: New program enrollment subclasses were added and must be added to the StudentProgram interchange. Additionally, it was determined that the value in maintaining program enrollment subdomains provides little value at this time.
      • Changes Made: The new program enrollment subclasses were added to the StudentProgram interchange. Domains were deleted for the existing program enrollment subclasses.

      Original ticket description follows:

      The newly created StudentProgramAssociation subclasses (listed below) will need to be added to the StudentProgram interchange with the other subclasses.

      • StudentLanguageInstructionProgramAssociation
      • StudentHomelessProgramAssociation
      • StudentNeglectedOrDelinquentProgramAssociation
      • StudentSchoolFoodServiceProgramAssociation

      Currently, each existing subclass has its own domain. We will need to determine if each new subclass should each have its own domain and, if so, which domain entities and associations should be included. Many of the existing subclass domains share a common set of entities and associations (listed below), though some have some additional inclusions. Please advise as to whether any of the new domains should have additional inclusions.

      Entities/Associations included in all program domains:

      • EducationOrganization
      • Program
      • School
      • Section
      • Staff
      • StaffProgramAssociation
      • StaffSectionAssociation
      • Student
      • StudentProgramAssociation
      • StudentProgramAttendanceEvent
      • StudentSchoolAttendanceEvent
      • StudentSectionAssociation
      • StudentSectionAttendanceEvent

      Entities/Associations included in some (but not all) domains:

      • StaffSchoolAssociation (all but SpecialEducation)
      • RestraintEvent (SpecialEducation only)

       

      Additionally - there does not appear to be a completely consistent convention for naming the existing program domains (usually it's just the name of the program, but in one case we tag "Services" to the end) - so a name will need to be determined for each new domain. Perhaps:

      • LanguageInstruction
      • HomelessServices
      • NeglectedOrDelinquentServices
      • SchoolFoodService

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bamcknight Becky McKnight
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce