home

RegistrationDateDerivationGroupInfo

Name RegistrationDateDerivationGroupInfo
Usage AcademicCalendarService
RegistrationDateGroupInfo
Type Complex

Description

This structure specifies how (and if) the dates in the
RegistrationDateGroup are derived.

This is a Work in Progress as it currently is only intended to
handle the derivation of dates of nested terms that start or end on
the same exact boundary days as the containing term.

For example: the start date of classes for the Fall term is the
same for courses that run the entire term as it is for courses that
run for only the first half of the term. This tells us that the
derivation of that classes start date in the half-sememster should
be the same as the classes start date in the overall semester.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
registrationStartDateTermKey Registration Start Date Term Key String Gets the key of the Term from which the start of the
registration period is derived. If null, then the registration
start date needs to be explicitly set.
  Read only on update One No  
registrationEndDateTermKey Registration End Date Term Key String Gets the key of the Term from which the end of the registration
period is derived. If null, then the registration end date
needs to be explicitly set.
    One No  
classStartDateTermKey Class Start Date Term Key String Gets the key of the Term from which the start of the class
period is derived. If null, then the class start date needs to
be explicitly set.
    One No  
classEndDateTermKey Class End Date Term Key String Gets the key of the Term from which the end of the class period
is derived. If null, then the class end date needs to be
explicitly set.
    One No  
addDateTermKey Add Date Term Key String Gets the key of the Term from which the add date is derived. If
null, then the add date needs to be explicitly set.
    One No  
dropDateTermKey Drop Date Term Key String Gets the key of the Term from which the drop date is derived. If
null, then the drop date needs to be explicitly set.
    One No  
finalExamStartDateTermKey Final Exam Start Date Term Key String Gets the key of the Term from which the start of the final exam
period is derived. If null, then the class start date needs to
be explicitly set.
    One No  
finalExamEndDateTermKey Final Exam End Date Term Key String Gets the key of the Term from which the end of the final exam
period is derived. If null, then the class end date needs to be
explicitly set.
    One No  
gradingStartDateTermKey Grading Start Date Term Key String Gets the key of the Term from which the start of the grading
period is derived. If null, then the class start date needs to
be explicitly set.
    One No  
gradingEndDateTermKey Grading End Date Term Key String Gets the key of the Term from which the end of the grading
period is derived. If null, then the class end date needs to be
explicitly set.
    One No