ENUM

UserType

Represents user roles within Eduflow. Roles can be scoped to a course or an institution.

link GraphQL Schema definition

  • enum UserType {
  • # Institution admin. This role can view and edit all data related to courses that
  • # belong to the institution.
  • Admin
  • # Institution owner. This role can view and edit all data related to courses that
  • # belong to the institution.While there can be multiple institution admins, there
  • # can only be one institution owner.
  • Owner
  • # Course teacher. This role can view and edit any data related to the course.
  • Teacher
  • # Course student. This role can view activities and perform actions to complete
  • # activities within a course.
  • Student
  • # Course teaching assistant. This role can view and edit a specific subset of
  • # course data.
  • Assistant
  • }