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 |