CourseInfo ClassProvincial Approach to Student Information API
Defines a course recognized by Alberta Education.
Inheritance Hierarchy

SystemObject
  PASI.DataContract.V2019CourseInfo

Namespace: PASI.DataContract.V2019
Assembly: PASI.DataContract (in PASI.DataContract.dll) Version: 9.25.26.0 (9.25.26.0)
Syntax

public class CourseInfo

The CourseInfo type exposes the following members.

Constructors

  NameDescription
Public methodCourseInfo
Top
Properties

  NameDescription
Public propertyAccumulatedCreditMaximum
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.
Public propertyCourseAuthorizations
(Required) Identifies the various authorized credit versions at which a course may be offered.
Public propertyCourseCode
(Required) Unique course identifier assigned by Alberta Education.
Public propertyCourseCompletionMethods
Identifies which options the student has to complete the course.
Public propertyCoursePermissions
Identifies which school authorities have been permitted to offer the course by Alberta Education.
Public propertyCourseRelationships
Identifies all the relationships a course may have.
Public propertyCourseSeries
Categorizes the course based on the series provided for the course.
Public propertyDevelopedBy
(Required) Identifies if the course is developed provincially by Alberta Education (“P”), or is a Locally Developed Course (“L”).
Public propertyDisciplineCode
Used to sub-categorize the course within the identified subject.
Public propertyEnglishFullName
(Required) Course full name in English.
Public propertyEnglishShortName
(Required) Abbreviated course name in English.
Public propertyEvaluationMethod
(Required) Identifies the set of rules used to evaluate the student achievements in the course.
Public propertyFirstPilotSchoolYear
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.
Public propertyFirstSchoolYear
(Required) Identifies the first school year the course is generally available to be offered.
Public propertyFrenchFullName
(Required) Course full name in French.
Public propertyFrenchShortName
(Required) Abbreviated course name in French.
Public propertyFundingTier
(Required) Categorizes the course based on the level of funding provided for the course.
Public propertyInstructionalLevel
Categorizes the course based on the level expertise being offered in the course.
Public propertyIntendedGradeLevel
Identifies grade level that the course was intended to be delivered in. Grade Level (Format: A)
Public propertyLastPilotSchoolYear
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.
Public propertyLastPublishedUtcTime
(Required) The date and time that the course definition was last published/updated. Represents the UTC date/time.
Public propertyLastPublishedVersion
(Required) Used to identify the order in which the course data was updated in relation to other courses.
Public propertyLastSchoolYear
Identifies the last school year the course is allowed to be offered.
Public propertyPASICoreVersion
(Required) PASI version of the course record.
Public propertySubjectCode
(Required) The unique code for the course subject.
Top
See Also

Reference