Name | CoreProgramInfo | |
---|---|---|
Usage | ProgramService | |
getCoreProgram getCoreProgramsByIds validateCoreProgram createCoreProgram createNewCoreProgramVersion updateCoreProgram | ||
MajorDisciplineInfo | Type | Complex |
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 |