OBJECT

RoleIqSkill

Role IQ Skills represent the particular skills associated with a Role IQ.

link GraphQL Schema definition

  • type RoleIqSkill {
  • # The primary identifier for SkillIq.
  • skillId: ID!
  • # The name of the Skill. References 'skillId'.
  • name: String
  • # If the Skill is required for the Role IQ catalog.
  • required: Boolean
  • # The primary identifier for the RoleIq.
  • roleId: String
  • # Status of the role. Available values: ('validation', 'draft', 'live').
  • status: String
  • # Defines the creation type of the role. Available values: ('pluralsight',
  • # 'partner', 'company').
  • type: String
  • # The plan id of the company that created the role, null if created by Pluralsight
  • # or a partner.
  • planId: String
  • # The list order of the skills with a given role. This is strictly the ordering
  • # that is displayed within Pluralsight, rank has no other meaning
  • rank: Int
  • # List of RoleIq scores where the boundaries map to: (Beginner, Intermediate,
  • # Advanced).
  • # A RoleIq score is the aggregate average of a user's SkillIq score's that are
  • # defined in the given Role.
  • # i.e. example threshold values could be [81, 122, 164] which would mean a RoleIq
  • # score of 80 would mean
  • # a user is at a Beginner level, but a RoleIq score of 82 would be Intermediate.
  • thresholds: [Int]
  • # The date and time the skill was created.
  • createdOn: DateTime
  • # The date and time the skill was last updated.
  • updatedOn: DateTime
  • }