| Code | Description |
|---|---|
| 403 | No authorization |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
| Code | Description |
|---|---|
| 404 | Exam with 'id' not found |
| 403 | No authorization |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the requested exam. |
Number |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | Param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
name
|
Name of the exam. |
String |
|
type
|
Type of the exam, can be: 'local_proctoring', 'local_reviewing', 'global_proctoring', 'global_reviewing'. |
String |
|
save_recording
|
true if video streams of students should be saved.
|
Boolean |
|
institute_id
|
Institute of the exam, if omitted will be set to the user's institute_id. |
Number |
|
duration
|
Duration of the exam in minutes. |
Number |
|
start_time
|
The first start time of the exam in epoch format in seconds. Will default to create time. |
Number |
|
end_time
|
The last start time of the exam in epoch format in seconds. Will default to be nil. |
Number |
|
upload_answers
|
true if student has to upload one or more document at the end of the exam through PRUEFSTER platform.
|
Boolean |
|
mobile_cam
|
true if mobile recording is required.
|
Boolean |
|
web_cam
|
true if web_cam recording is required.
|
Boolean |
|
screen_share
|
true if screen sharing is required.
|
Boolean |
|
countdown
|
true if countdown is required the remaining duration will be shown.
|
Boolean |
|
restrictions
|
The instructions for the reviewer. |
String |
|
allow_websites
|
Boolean for allowing websites to be used during the exam.
|
Boolean |
|
allow_external_applications
|
Boolean for allowing external applications to be used during the exam.
|
Boolean |
|
allow_textbooks
|
Boolean for allowing textbooks to be used during the exam.
|
Boolean |
|
allow_calculator
|
Boolean for allowing calculator to be used during the exam.
|
Boolean |
|
allow_pen_paper
|
Boolean for allowing pen and paper to be used during the exam.
|
Boolean |
|
allow_headphones
|
Boolean for allowing headphones to be used during the exam.
|
Boolean |
|
allow_whiteboard
|
Boolean for allowing a whiteboard to be used during the exam.
|
Boolean |
|
allow_leave_room
|
Boolean for allowing the room to be left during the exam.
|
Boolean |
|
allow_additional
|
Boolean for allowing additional materials to be used during the exam.
|
Boolean |
|
allowed_websites
|
Comma separated string with the different websites that can be used in the exam. |
String |
|
allowed_external_applications
|
Comma separated string with the different external applications that can be used in the exam. |
String |
|
allowed_textbooks
|
Comma separated string with the different textbooks that can be used in the exam. |
String |
|
allowed_calculator_type
|
String with the calculator type that can be used in the exam. |
String |
|
allowed_additional
|
Comma separated string with the different additional materials that can be used in the exam. |
String |
|
exam_content
|
String containing URLs or additional information that can be interpreted as HTML-Code have to be seperated with comma.
|
String |
|
is_exam_content_html
|
exam_content for the student.
|
Boolean |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | Param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
name
|
Name of the exam. |
String |
|
type
|
Type of the exam, can be: 'local_proctoring', 'local_reviewing', 'global_proctoring', 'global_reviewing'. |
String |
|
save_recording
|
true if video streams of students should be saved.
|
Boolean |
|
duration
|
Duration of the exam in minutes. |
Number |
|
start_time
|
The first start time of the exam in epoch format in seconds or milliseconds. Will default to create time. |
Number |
|
end_time
|
The last end time of the exam in epoch format in seconds or milliseconds. Will default to be nil. |
Number |
|
upload_answers
|
true if student has to upload one or more document at the end of the exam through PRUEFSTER platform.
|
Boolean |
|
mobile_cam
|
true if mobile recording is required.
|
Boolean |
|
web_cam
|
true if web_cam recording is required.
|
Boolean |
|
screen_share
|
true if screen sharing is required.
|
Boolean |
|
countdown
|
true if countdown is required the remaining duration will be shown.
|
Boolean |
|
restrictions
|
The instructions for the reviewer. |
String |
|
allow_websites
|
Boolean for allowing websites to be used during the exam.
|
Boolean |
|
allow_external_applications
|
Boolean for allowing external applications to be used during the exam.
|
Boolean |
|
allow_textbooks
|
Boolean for allowing textbooks to be used during the exam.
|
Boolean |
|
allow_calculator
|
Boolean for allowing calculator to be used during the exam.
|
Boolean |
|
allow_pen_paper
|
Boolean for allowing pen and paper to be used during the exam.
|
Boolean |
|
allow_headphones
|
Boolean for allowing headphones to be used during the exam.
|
Boolean |
|
allow_whiteboard
|
Boolean for allowing a whiteboard to be used during the exam.
|
Boolean |
|
allow_leave_room
|
Boolean for allowing the room to be left during the exam.
|
Boolean |
|
allow_additional
|
Boolean for allowing additional materials to be used during the exam.
|
Boolean |
|
allowed_websites
|
Comma separated string with the different websites that can be used in the exam. |
String |
|
allowed_external_applications
|
Comma separated string with the different external applications that can be used in the exam. |
String |
|
allowed_textbooks
|
Comma separated string with the different textbooks that can be used in the exam. |
String |
|
allowed_calculator_type
|
String with the calculator type that can be used in the exam. |
String |
allowed_additional
|
Comma separated string with the different additional materials that can be used in the exam |
String |
|
exam_content
|
String containing URLs or additional information that can be interpreted as HTML-Code have to be seperated with comma example: 'HTML:example-HTML-Code' |
String |
|
is_exam_content_html
|
exam_content for the student.
|
Boolean |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | Param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
name
|
Name of the exam. |
String |
|
type
|
Type of the exam, can be: 'local_proctoring', 'local_reviewing', 'global_proctoring', 'global_reviewing'. |
String |
|
save_recording
|
true if video streams of students should be saved.
|
Boolean |
|
duration
|
Duration of the exam in minutes. |
Number |
|
start_time
|
The first start time of the exam in epoch format in seconds or milliseconds. Will default to create time. |
Number |
|
end_time
|
The last end time of the exam in epoch format in seconds or milliseconds. Will default to be nil. |
Number |
|
upload_answers
|
true if student has to upload one or more document at the end of the exam through PRUEFSTER platform.
|
Boolean |
|
mobile_cam
|
true if mobile recording is required.
|
Boolean |
|
web_cam
|
true if web_cam recording is required.
|
Boolean |
|
screen_share
|
true if screen sharing is required.
|
Boolean |
|
countdown
|
true if countdown is required the remaining duration will be shown.
|
Boolean |
|
restrictions
|
The instructions for the reviewer. |
String |
allow_websites
|
Boolean for allowing websites to be used during the exam.
|
Boolean |
|
allow_external_applications
|
Boolean for allowing external applications to be used during the exam.
|
Boolean |
|
allow_textbooks
|
Boolean for allowing textbooks to be used during the exam.
|
Boolean |
|
allow_calculator
|
Boolean for allowing calculator to be used during the exam.
|
Boolean |
|
allow_pen_paper
|
Boolean for allowing pen and paper to be used during the exam.
|
Boolean |
|
allow_headphones
|
Boolean for allowing headphones to be used during the exam.
|
Boolean |
|
allow_whiteboard
|
Boolean for allowing a whiteboard to be used during the exam.
|
Boolean |
|
allow_leave_room
|
Boolean for allowing the room to be left during the exam.
|
Boolean |
|
allow_additional
|
Boolean for allowing additional materials to be used during the exam.
|
Boolean |
|
allowed_websites
|
Comma separated string with the different websites that can be used in the exam |
String |
|
allowed_external_applications
|
Comma separated string with the different external applications that can be used in the exam |
String |
|
allowed_textbooks
|
Comma separated string with the different textbooks that can be used in the exam. |
String |
|
allowed_calculator_type
|
String with the calculator type that can be used in the exam |
String |
allowed_additional
|
Comma separated string with the different additional materials that can be used in the exam |
String |
|
exam_content
|
String containing URLs or additional information that can be interpreted as HTML-Code have to be seperated with comma example: 'HTML:example-HTML-Code' |
String |
|
is_exam_content_html
|
exam_content for the student.
|
Boolean |
| Code | Description |
|---|---|
| 404 | Exam with 'id' not found |
| 403 | No authorization |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the requested exam. |
Number |
| Code | Description |
|---|---|
| 404 | Student Session with 'student_session_id' not found |
| 403 | No authorization |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the student's exam. |
Number |
|
student_session_id
|
ID of the student_session. |
Number |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | param is missing |
| 422 | email already in use |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the student's exam. |
Number |
|
name
|
Name of the student. |
String |
|
email
|
Email of the student. |
String |
|
individual_info
|
Individual information for the student. |
String |
|
is_individual_info_html
|
Individual information for the student.
|
Boolean |
|
skip_requirements
|
Skips the requirements check for the student before getting the exam session email.
|
Boolean |
|
open_time
|
The earliest time in epoch format (in seconds) that a student is allowed to begin their exam. Defaults to the exams start_time. |
Number |
|
close_time
|
The latest time in epoch format (in seconds) that a student is allowed to begin their exam. Defaults to null. |
Number |
| Code | Description |
|---|---|
| 404 | Exam with 'id' not found |
| 403 | No authorization |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the requested exam. |
Number |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the exam. |
Number |
|
proctor_pool
|
Array with ID's of proctors. |
Number Array |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the student's exam. |
Number |
| Code | Description |
|---|---|
| 403 | No authorization |
| 422 | param is missing |
| Parameter name | Description | Datatype |
|---|---|---|
|
timestamp
|
Timestamp of the request in milliseconds. |
Number |
|
nonce
|
Random number, has to be unique for api calls within last 24 hours. |
Number |
|
signature
|
HMAC sha256 hex encoded hash, using the users secret_key as encryption key, has to be UTF8 formatted. The query string build with all the other parameters has to be ordered alphabeticaly and structured by the following schema: 'name=value' joined by '?' |
String |
|
id
|
ID of the student's exam. |
Number |
|
proctor_pool
|
Array with ID's of proctors. |
Number Array |