Class: PowerSchoolCourse

PowerSchoolCourse

A PowerSchool course.

Members

code :string

The code of this course.
Type:
  • string
Source:

description :string

The description text of this course.
Type:
  • string
Source:

expression :string

An expression to use to sort this course's period among others.
Type:
  • string
Source:

gradeBookType :number

The coursebook type of this course.
Type:
  • number
Source:

id :number

The ID of this course.
Type:
  • number
Source:

periodSort :number

A number to use to sort this period among others.
Type:
  • number
Source:

roomName :string

The name of the room this course takes place in.
Type:
  • string
Source:

schoolNumber :number

The number of the school this course is from.
Type:
  • number
Source:

sectionNumber :string

The number of the section this course is in.
Type:
  • string
Source:

teacherID :string

The ID of the teacher teaching this course.
Type:
  • string
Source:

termID :number

The ID of the term this course is a part of.
Type:
  • number
Source:

title :string

The title of this course.
Type:
  • string
Source:

Methods

getAssignments() → {Array.<PowerSchoolAssignment>}

Get any assignments associated with this course. **NOTE:** This function filters through all assignments every time it is called, so use it sparingly.
Source:
Returns:
Type
Array.<PowerSchoolAssignment>

getFinalGrade() → {PowerSchoolFinalGrade}

Get the final grade received in this course, if available.
Source:
Returns:
Type
PowerSchoolFinalGrade

getSchool() → {PowerSchoolSchool}

Get the school this course is from.
Source:
Returns:
Type
PowerSchoolSchool

getTeacher() → {PowerSchoolTeacher}

Get the teacher teaching this course.
Source:
Returns:
Type
PowerSchoolTeacher

getTerm() → {PowerSchoolTerm}

Get the term this course is a part of.
Source:
Returns:
Type
PowerSchoolTerm