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 test-taker completed the test session.
21finishDate: Timestamp
22
23# The test-taker's feedback after completing the test session.
24feedback: TestSessionFeedback @deprecated( reason: "Will be replaced with queryable aggregate feedback in the future." )
25
26result: CompanyTestSessionResult
27
28tasks: [TestSessionTask]!
29
30sender: User!
31
32# The count of tasks.
33taskCount: Int
34
35# Arguments
36# taskId: Unique task ID.
37task(taskId: ID): TestSessionTask
38
39# The URL the candidate can follow to take the assessment.
40invitationUrl: String
41
42# Test session labels
43labels: [String]!
44
45# ATS integrations
46integrations: Integrations
47
48# Overridden duration of the test.
49customDuration: Int
50
51# Reminders that will be sent to invitees who have not yet completed a test
52# session.
53emailReminders: [TestSessionReminder]
54
55}