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

Remove implied default status from definition on StudentSchoolAssociation.PrimarySchool

    XMLWordPrintable

Details

    Description

      Summary of outcomes for Data Standard 2.1

      • Problem Addressed: The annotation of the field StudentSchoolAssociation.PrimarySchool indicates that if the field is null then the default assumption should be that the enrollment is the student's primary enrollment, which is too large of an assumption.
      • High-level Reasoning: The current annotation for the boolean field StudentSchoolAssociation.PrimarySchool reads "Indicates if a given enrollment record should be considered the primary record for a student. If omitted, the default is true." NULL values in a boolean field should be reserved for cases in which the information is not known.
      • Changes Made: Changed the annotation of StudentSchoolAssociation.PrimarySchool to omit the phrase "If omitted, the default is true."; The annotation now reads "Indicates if a given enrollment record should be considered the primary record for a student."

      Original ticket description follows:

      The current definition for StudentSchoolAssociation.PrimarySchool says:

      "Indicates if a given enrollment record should be considered the primary record for a student. If omitted, the default is true."

      The data standard has no other "default" values and this does not seem like good practice. If an implementation wants to make such associations explicit, it could require that the value be set to 'true' for all records.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ejansson-inactive Eric Jansson (inactive account) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Salesforce