INTERFACE

TestSession

An session of a test.

link GraphQL Schema definition

1interface TestSession {
2
3id: ID!
4
5# Associated test from which this test session was created.
6test: Test
7
8status: TestSessionStatus!
9
10testTaker: TestTaker!
11
12maxScore: Int!
13
14# When the test-taker actually began the test session.
15startDate: Timestamp
16
17# When the test-taker completed the test session.
18finishDate: Timestamp
19
20# The test-taker's feedback after completing the test session.
21feedback: TestSessionFeedback
22
23result: TestSessionResult
24
25tasks: [TestSessionTask]!
26
27# The count of tasks.
28taskCount: Int
29
30# Arguments
31# taskId: Unique task ID.
32task(taskId: ID): TestSessionTask
33
34# Test session labels
35labels: [String]!
36
37}