OBJECT

SkillAssessmentResult

SkillAssessmentResult is the result of an assessment taken by a User. Once the assessment is completed, a User has 48 hours to complete a do-over if they would like. The higher of the two scores is kept. The User can retake a Skill assessment every 30 days or after they have consumed 60% of a Path level. Unlike do-overs, the new SkillIq is the new score regardless of whether it is higher or lower. For more details, please see https://help.pluralsight.com/help/how-can-i-re-measure-my-skill-iq

link GraphQL Schema definition

  • type SkillAssessmentResult {
  • # The primary identifier for the Skill Assessment.
  • id: ID!
  • # The unique identifier for the User.
  • userId: String
  • # A User on Pluralsight is someone who is currently using or has ever used a
  • # license on the plan.
  • user: User
  • # The Pluralsight Plan associated with this Skill IQ.
  • planId: String
  • # Email of User.
  • email: String @deprecated( reason: "Use the User field to obtain the email." )
  • # User first name.
  • firstName: String @deprecated( reason: "Use the User field to obtain firstname" )
  • # User last name.
  • lastName: String @deprecated( reason: "Use the User field to obtain lastName" )
  • # The date and time a User completed this Skill Assessment.
  • completedOn: DateTime
  • # Deprecated, Discontinue use by end of 2020; replace with 'quintileLevel'.
  • approximateLevel: String @deprecated( reason: "Field renamed. Use 'quintileLevel' instead." )
  • # DEPRECATED, Discontinue by 30 Nov 2019; replace with 'quintileLevel'. A more
  • # detailed skill level with 5 possible values 'Novice', 'Proficient Emerging',
  • # 'Proficient Average', 'Proficient Above-Average', and 'Expert'.
  • quintileSkillLevel: String @deprecated( reason: "Field renamed. Use 'quintileLevel' instead." )
  • # A more detailed skill level with 5 possible values:('Novice', 'Proficient
  • # Emerging', 'Proficient Average', 'Proficient Above-Average', 'Expert').
  • quintileLevel: String
  • # Total number of questions interacted with during this skill assessment. Total
  • # represents correct, incorrect, skipped and timed out questions.
  • totalInteractions: Float
  • # The identifier of the Skill.
  • assessmentId: String
  • # Type of measurement ('full-run' or 'retake').
  • measurementType: String
  • # Name given to this Skill.
  • skillName: String
  • # DEPRECATED, Discontinue by 15 July 2020; use 'skillName'.
  • skillShortName: String @deprecated( reason: "Skill names are not usually long, making a short version unneccessary." )
  • # If this record represents a retake, createdOn is the earliest date and time that
  • # this assessment was available for the User to retake.
  • createdOn: DateTime
  • # The date and time this Skill assessment was started by the User.
  • startedOn: DateTime
  • # The attempt number of this assessemnt. i.e. if this was the second time this
  • # assessement had been completed by this User, this number would be 2.
  • runNumber: Int
  • # DEPRECATED, Discontinue by 23 July 2020
  • status: String @deprecated( reason: "Internal only field." )
  • # List of reasons ('path' or 'milestone') why this Skill IQ was available for
  • # retake.
  • # 'path' means a user watched enough (60%) of a path level to retake this skill.
  • # 'milestone' means enough time has passed (30 days) for this user to retake the
  • # assessment.
  • retakeReasons: [String]
  • # Whether this Skill assessment represents their current SkillIq score or if it
  • # has been superceded by a subsequent SkillIq.
  • isCurrentScore: Boolean
  • }