Uploaded image for project: 'KS Enrollment'
  1. KS Enrollment
  2. KSENROLL-1943

Change service contracts for new Course Number Suffix fields

    Details

    • Type: Task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: M3
    • Fix Version/s: M4
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None

      Description

      We need changes to the following Service contracts:

      • courseOfferingInfo::courseNumberSuffix (class II)
      • LuiIdent::sufx_CD (class I)

      In UI, the user sees Catalog Course Code = "ENGL101A", for example, (need to search on this field!), and that field is composed of the following Services fields:
      courseInfo::subjArea = "ENGL"
      courseInfo::courseNumber = "101"
      courseInfo::courseNumberSuffix = "A"

      In UI, the user sees Course Offering Code = "ENGL101AB" (need to search on this field!), and that field is composed of the following Services fields:
      courseOfferingInfo::subjArea = "ENGL"
      courseOfferingInfo::courseNumber = "101"
      courseOfferingInfo::courseNumberInternalSuffix = "blah" (hidden from user)
      courseOfferingInfo::courseNumberSuffix = "A" (must be unique for a CO)
      courseOfferingInfo::courseOfferingNumberSuffix = "B", updateable

        Attachments

          Issue Links

            Activity

            Hide
            cbeekman Cassy Beekman (Inactive) added a comment -

            This Jira cannot be worked on until the Services merge is complete this week.

            Show
            cbeekman Cassy Beekman (Inactive) added a comment - This Jira cannot be worked on until the Services merge is complete this week.
            Hide
            lpan Li Pan added a comment -

            [7/26/2012 2:38:49 PM] Taryn Lee: i think we need to make the following changes:
            add courseNumberInternalSuffix
            add courseOfferingNumberSuffix
            add courseNumber to be the "101" in ENGL101A. currently, that data element is called the courseNumberSuffix
            change courseNumberSuffix to be the "A" in ENGL101A rather than the "101" as i believe it is now
            make sure Course Offering Code includes subjArea+CourseNumber+optional CourseNumberSuffix+CourseOfferingNumberSuffix (not sure if this last item relates directly to 1943 or not, but it's open work to be done based on these changes)

            Show
            lpan Li Pan added a comment - [7/26/2012 2:38:49 PM] Taryn Lee: i think we need to make the following changes: add courseNumberInternalSuffix add courseOfferingNumberSuffix add courseNumber to be the "101" in ENGL101A. currently, that data element is called the courseNumberSuffix change courseNumberSuffix to be the "A" in ENGL101A rather than the "101" as i believe it is now make sure Course Offering Code includes subjArea+CourseNumber+optional CourseNumberSuffix+CourseOfferingNumberSuffix (not sure if this last item relates directly to 1943 or not, but it's open work to be done based on these changes)
            Hide
            tcoppeto Tom Coppeto added a comment -

            as discussed in arch&dev chat: Li will make changes to dto and document there how these attributes work together to create the entire co code.

            Show
            tcoppeto Tom Coppeto added a comment - as discussed in arch&dev chat: Li will make changes to dto and document there how these attributes work together to create the entire co code.
            Hide
            lpan Li Pan added a comment -

            subjArea+CourseNumber+optional CourseNumberSuffix = CourseCode, right?

            Show
            lpan Li Pan added a comment - subjArea+CourseNumber+optional CourseNumberSuffix = CourseCode, right?
            Hide
            lpan Li Pan added a comment -

            1)The current code in edit co page, we hold CourseOfferingNumberSuffix in co.CourseNumberSuffix.
            2)we copy the whole coursecode(subjArea+CourseNumber+optional CourseNumberSuffix) from Canonical.

            after dicussion with Taryn, we decided that we add only courseNumberInternalSuffix into dto.

            Show
            lpan Li Pan added a comment - 1)The current code in edit co page, we hold CourseOfferingNumberSuffix in co.CourseNumberSuffix. 2)we copy the whole coursecode(subjArea+CourseNumber+optional CourseNumberSuffix) from Canonical. after dicussion with Taryn, we decided that we add only courseNumberInternalSuffix into dto.

              People

              • Assignee:
                lpan Li Pan
                Reporter:
                cbeekman Cassy Beekman (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: