Defines a course recognized by Alberta Education.
Inheritance Hierarchy
PASI.DataContract.V2019CourseInfo
Namespace: PASI.DataContract.V2019
Assembly: PASI.DataContract (in PASI.DataContract.dll) Version: 9.25.26.0 (9.25.26.0)
Syntax
The CourseInfo type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CourseInfo |
Properties
Name | Description | |
---|---|---|
AccumulatedCreditMaximum |
When provided, identifies how many credits a student can accumulate in the course by taking the course
multiple times. If not provided, identifies that the student cannot accumulate credits in the course.
| |
CourseAuthorizations | (Required)
Identifies the various authorized credit versions at which a course may be offered.
| |
CourseCode | (Required)
Unique course identifier assigned by Alberta Education.
| |
CourseCompletionMethods |
Identifies which options the student has to complete the course.
| |
CoursePermissions |
Identifies which school authorities have been permitted to offer the course by Alberta Education.
| |
CourseRelationships |
Identifies all the relationships a course may have.
| |
CourseSeries |
Categorizes the course based on the series provided for the course.
| |
DevelopedBy | (Required)
Identifies if the course is developed provincially by Alberta Education (“P”), or is a Locally Developed Course (“L”).
| |
DisciplineCode |
Used to sub-categorize the course within the identified subject.
| |
EnglishFullName | (Required)
Course full name in English.
| |
EnglishShortName | (Required)
Abbreviated course name in English.
| |
EvaluationMethod | (Required)
Identifies the set of rules used to evaluate the student achievements in the course.
| |
FirstPilotSchoolYear |
Identifies the first school year the course was offered as a pilot. While offered as a pilot, only
authorized school authorities may offer the course.
| |
FirstSchoolYear | (Required)
Identifies the first school year the course is generally available to be offered.
| |
FrenchFullName | (Required)
Course full name in French.
| |
FrenchShortName | (Required)
Abbreviated course name in French.
| |
FundingTier | (Required)
Categorizes the course based on the level of funding provided for the course.
| |
InstructionalLevel |
Categorizes the course based on the level expertise being offered in the course.
| |
IntendedGradeLevel |
Identifies grade level that the course was intended to be delivered in. Grade Level (Format: A)
| |
LastPilotSchoolYear |
Identifies the last school year the course was offered as a pilot. While offered as a pilot, only authorized
school or school authorities may offer the course. If FirstPilotSchoolYear is NULL then LastPilotSchoolYear is ignored.
| |
LastPublishedUtcTime | (Required)
The date and time that the course definition was last published/updated. Represents the UTC date/time.
| |
LastPublishedVersion | (Required)
Used to identify the order in which the course data was updated in relation to other courses.
| |
LastSchoolYear |
Identifies the last school year the course is allowed to be offered.
| |
PASICoreVersion | (Required)
PASI version of the course record.
| |
SubjectCode | (Required)
The unique code for the course subject.
|
See Also