For Developers

Role

A Role describes a Person's role or duty within a Course or District. The values you will receive from our API depend heavily on the type of provider you're using. For instance, few providers will support the aide type.

The values of this enum are of type string.

Values

ValueDescription
studentA student.
district-administratorA district-level administrator.
administratorA school-level administrator.
teacherA teacher.
observerSomeone who is observing the class, but is not a student.
parentA parent.
guardianA guardian.
ta†A teaching assistant.
aide†Someone who provides assistance to a student, such as a sign language interpreter.
designer†Someone who adds or edits class content.

† These values are uncommon.