CoreProgramInfo

Name CoreProgramInfo
Usage ProgramService
getCoreProgram getCoreProgramsByIds validateCoreProgram createCoreProgram createNewCoreProgramVersion updateCoreProgram
MajorDisciplineInfo
Type Complex

Description

Detailed information about a core program requirements associated with
Credential Programs.

Core program requirements are often referred to as General Education Requirements
or university requirements.

Core program requirements may also be associated with a school within the university.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
id Unique Id String ??? Required on updates Read only One Yes  
typeKey Type Key String ??? Required Read only One Yes  
stateKey State Key String ??? Required   One Yes  
version Version VersionInfo Information about the Version of this program     One No  
descr Description RichTextInfo Narrative Description of the program     One No  
code Code String ??? Required   One No  
shortTitle Short Title String ???     One No  
longTitle Long Title String ???     One No  
transcriptTitle Transcript Title String ???     One No  
universityClassification University Classification String University specific classification e.g General Education Program     One No  
startTerm Start Term Id String The first term in which this would be allowed to be offered.

Note: This may not be the first "real" term during that this was offered.
    One No  
endTerm End Term Id String The last term that this would be allowed to be offered.     One No  
endProgramEntryTerm End Program Entry Term Id String The last academic time period that this would be available for
new enrollments. T
    One No  
divisionsContentOwner Divisions Content Owner Ids StringList Identifiers for Divisions responsible to make changes to this program     Many No  
divisionsStudentOversight Divisions Student Oversight Ids StringList Divisions responsible for overseeing students in this program.

For example: Granting exceptions to requirements to students.
    Many No  
unitsContentOwner Units Content Owner Ids StringList Unit responsible for make changes to this program

The unit is typically an academic department but does not have to be.
    Many No  
unitsStudentOversight Units Student Oversight StringList Identifier of unit responsible for overseeing students in this program.

For example: granting exceptions to the requirements to students.

The unit is typically an academic department but does not have to be.
    Many No  
learningObjectives Learning Objectives LoDisplayInfoList Learning Objectives associated with this program.     Many No  
programRequirements Program Requirements StringList Identifiers for Requirements associated with this program     Many No  
referenceURL reference URL String An URL for additional information about this program.     One No  
catalogDescr Catalog Descr RichTextInfo Narrative description of this program that will show up in Catalog     One No  
catalogPublicationTargets Catalog Publication Targets StringList List of catalog targets where this program's information will be published.

Examples might include on-line catalog, printed catalog, departmental catalog,
or freshman catalog.
    Many No  
meta Meta 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.

Contains audit trail information about the creation and last
update of this object Also contains the version ind used for
optimistic locking.

Attempts to set or update should result in a ReadOnlyException
being thrown.
Required on updates Read only One No  
attributes Dynamic Attributes AttributeInfoList ???     Many No