OBJECT

CompanyTestSession

A session of a company test.

link GraphQL Schema definition

1type CompanyTestSession implements TestSession {
2
3id: ID!
4
5# Associated company test from which this test session was created.
6test: CompanyTest
7
8status: TestSessionStatus!
9
10testTaker: TestTaker!
11
12maxScore: Int!
13
14# When the test session was created.
15createDate: Timestamp
16
17# When the test-taker actually began the test session.
18startDate: Timestamp
19
20# When the invitation will expire if the session does not begin.
21expirationDate: Timestamp
22
23# When the test-taker completed the test session.
24finishDate: Timestamp
25
26# The test-taker's feedback after completing the test session.
27feedback: TestSessionFeedback @deprecated( reason: "Will be replaced with queryable aggregate feedback in the future." )
28
29result: CompanyTestSessionResult
30
31tasks: [TestSessionTask]!
32
33sender: User
34
35# The count of questions.
36taskCount: Int
37
38# Arguments
39# taskId: Unique questions ID.
40task(taskId: ID): TestSessionTask
41
42# Unique ID of the public invitation used by the candidate.
43publicInvitationId: ID
44
45# The URL the candidate can follow to take the assessment.
46invitationUrl: String
47
48# Test session labels
49labels: [String]!
50
51# ATS integrations
52integrations: Integrations
53
54# Overridden duration of the test.
55customDuration: Float
56
57# Reminders that will be sent to invitees who have not yet completed a test
58# session.
59emailReminders: [TestSessionReminder!]
60
61# If this test session was reactivated, this field will contain information about
62# the new test session.
63reactivatedSession: ReactivatedSession
64
65# Proctoring status of the test session once it's been submitted.
66verificationStatus: VerificationStatus
67
68# [*Internal use only*]
69# Verification notes for the test session.
70verificationNotes: String!
71
72# Indicates whether the system is finished with analyzing test session for
73# suspicious activity.
74integrityReviewFinalized: Boolean!
75
76# Indicates whether the system detected potential suspicious activity for the test
77# session.
78# Will be present only for non-proctored screens if the system was able to analyze
79# the test session successfully.
80integrityReviewSuggested: Boolean
81
82# The new test session after a retake was issued.
83retakeSession: CompanyTestSession
84
85}