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 internal description of the test.
10internalDescription: String!
11
12# A message shown to users before they begin an assessment created from the test.
13introMessage: String!
14
15# A message shown to users after they finish an assessment created from the test.
16outroMessage: String!
17
18# The maximum time allowed to take the test, in milliseconds.
19duration: Int!
20
21# The company that owns this test.
22#
23# - Cost complexity: 1
24company: Company!
25
26# Test labels
27labels: [String]
28
29# Test session fetched by its unique ID.
30#
31# - Cost complexity: 1
32#
33# Arguments
34# id: The ID of the test session to return.
35testSession(id: ID!): CompanyTestSession
36
37# A list of all test sessions of this test.
38# Use 'first' and 'offset' arguments to limit results returned.
39#
40# - Cost complexity: 1 x first
41testSessions(first: Int, offset: Int): [CompanyTestSession]
42
43# A list of score range labels.
44scoreRangeLabels: [ScoreRangeLabel]
45
46# The subject line shown in the test invitation email.
47emailSubject: String
48
49# The message shown in the test invitation email.
50emailMessage: String
51
52# The templates for the email reminders.
53emailReminderTemplates: [TestReminderTemplate]!
54
55# Reminders that will be sent to invitees who have not yet completed a test
56# session.
57emailReminders: [TestReminder]!
58
59}