home

CluInfo

Name CluInfo
Usage LuService
getClu validateClu createClu updateClu createNewCluVersion updateCluState
Type Complex

Description

Detailed information about a single CLU.

Structure Definition

ShortName Name Type Description Cardinality XML Attribute?
officialIdentifier ??? CluIdentifierInfo Information related to the official identification of the clu,
typically in human readable form. Used to officially reference
or publish.
One No
alternateIdentifiers ??? CluIdentifierInfoList Information related to alternate identifications of the clu,
typically in human readable form. Used to reference or publish.
Many No
studySubjectArea ??? String The Study Subject Area is used to identify the area of study
associated with the clu. It may be a general study area
(e.g. Chemistry) or very specific (e.g. Naval Architecture)
depending on the level of specificity of the clu.
One No
descr ??? RichTextInfo Narrative description of the CLU, used for the catalog. One No
accreditations ??? AccreditationInfoList ??? Many No
campusLocations ??? StringList ??? Many No
adminOrgs ??? AdminOrgInfoList ??? Many No
primaryInstructor ??? CluInstructorInfo Primary potential instructor for the clu. This is primarily for
use in advertising the clu and may not be the actual
instructor.
One No
instructors ??? CluInstructorInfoList Instructors associated with this clu. This may not be an
exhaustive list, and instead may only be used to indicate
potential instructors in publication.
Many No
effectiveDate ??? Date Date and time the CLU became effective. This is a similar
concept to the effective date on enumerated values. When an
expiration date has been specified, this field must be less
than or equal to the expiration date.
One No
expirationDate ??? Date Date and time that this CLU expires. This is a similar concept
to the expiration date on enumerated values. If specified, this
should be greater than or equal to the effective date. If this
field is not specified, then no expiration date has been
currently defined and should automatically be considered
greater than the effective date.
One No
intensity ??? AmountInfo ??? One No
stdDuration ??? TimeAmountInfo The standard duration of the learning unit. One No
canCreateLui ??? boolean Indicates if the CLU can be used to instantiate LUIs (offerings). One No
referenceURL ??? String An URL for additional information about the CLU. This could be
a reference to a document which might in turn have references
to other documents (e.g. course syllabus provided by the
faculty or department, standard schedule of classes, etc.).
One No
luCodes ??? LuCodeInfoList List of LU code info structures. These are structures so that
many different types of codes can be associated with the
clu. This allows them to be put into categories.
Many No
nextReviewPeriod ??? String When the next review should be One No
enrollable ??? boolean Indicates if Luis generated from this Clu are intended to be
enrolled in by Students directly
One No
offeredAtpTypes ??? StringList The academic time period types in which this CLU is typically
offered. Standard usage would equate to terms.
Many No
hasEarlyDropDeadline ??? boolean Indicates if the CLU has an Early Drop Deadline (EDD). Certain
courses are designated as such to maximize access to courses
that have historically experienced high demand and high
attrition. Default is "false".
One No
defaultEnrollmentEstimate ??? int Default enrollment estimate for this CLU. One No
defaultMaximumEnrollment ??? int Default maximum enrollment for this CLU. One No
hazardousForDisabledStudents ??? boolean Indicates if the CLU may be hazardous for students with
disabilities. Would default to "false".
One No
feeInfo ??? CluFeeInfo Fee information associated with this CLU. One No
accountingInfo ??? CluAccountingInfo Accounting information associated with this CLU. One No
attributes ??? Map List of key/value pairs, typically used for dynamic attributes. One No
metaInfo ??? MetaInfo Create and last update info for the structure. This is optional
and treated as read only since the data is set by the internals
of the service during maintenance operations.
One No
versionInfo ??? org.kuali.student.core.versionmanagement.dto.VersionInfo ??? One No
type ??? String Unique identifier for a learning unit type. Once set at create
time, this field may not be updated.
One Yes
state ??? String The current status of the clu. The values for this field are
constrained to those in the luState enumeration. A separate
setup operation does not exist for retrieval of the meta data
around this value. This field may not be updated through
updating this structure and must instead be updated through a
dedicated operation.
One Yes
id ??? String Unique identifier for a Canonical Learning Unit (CLU). This is
optional, due to the identifier being set at the time of
creation. Once the CLU has been created, this should be seen as
required.
One Yes
expectedFirstAtp ??? String ??? One No
lastAtp ??? String ??? One No
lastAdmitAtp ??? String ??? One No