OBJECT

CompanyTest

A non-standardized test owned by a particular company.

link GraphQL Schema definition

1type CompanyTest implements Test {
2
3# Company test ID.
4id: ID!
5
6# The display name of the test.
7title: String!
8
9# The external name of the test.
10externalTitle: String!
11
12# The internal description of the test.
13internalDescription: String!
14
15# A message shown to users before they begin an assessment created from the test.
16introMessage: String!
17
18# A message shown to users after they finish an assessment created from the test.
19outroMessage: String!
20
21# The maximum time allowed to take the test, in milliseconds.
22duration: Float!
23
24# The company that owns this test.
25#
26# - Cost complexity: 1
27company: Company!
28
29# Test labels
30labels: [String!]
31
32# Test session fetched by its unique ID.
33#
34# - Cost complexity: 1
35#
36# Arguments
37# id: The ID of the test session to return.
38testSession(id: ID!): CompanyTestSession
39
40# A list of all test sessions of this test.
41# Use 'first' and 'offset' arguments to limit results returned.
42#
43# - Cost complexity: 1 x first
44testSessions(first: Int, offset: Int): [CompanyTestSession!]
45
46# A list of score range labels.
47scoreRangeLabels: [ScoreRangeLabel!]
48
49# The subject line shown in the test invitation email.
50emailSubject: String
51
52# The message shown in the test invitation email.
53emailMessage: String
54
55# The subject line shown in the test expiration email.
56expirationEmailSubject: String
57
58# The message shown in the test expiration email.
59expirationEmailMessage: String
60
61# The subject line shown in the test completion email.
62completionEmailSubject: String
63
64# The message shown in the test completion email.
65completionEmailMessage: String
66
67# The templates for the email reminders.
68emailReminderTemplates: [TestReminderTemplate!]!
69
70# Reminders that will be sent to invitees who have not yet completed a test
71# session.
72emailReminders: [TestReminder!]!
73
74}