A Client Configuration is needed to configure a SEB client to securely connect to the SEB Server and present a list of available exams
for selection. At least one Client Configuration is needed for an institution that then can exported and be deployed with a SEB within a managed device setup or can be made available within a download link
on a internal or trusted server. Since the Client Configuration is security relevant because it contains sensitive data to connect to SEB Server,
there are different security level one can choose to apply within a internal safe e-assessment strategy.
The lowest level of security is to just have one not encrypted Client Configuration for the whole institution and for all e-assessments.
In this case the sensitive data is more exposed to be compromised and misused by others because of the missing encryption and also it takes
more effort to deal with such an issue while there is only one Client Configuration used by all e-assessments of the institution.
The currently highest level of security is to have encrypted and different Client Configuration for different e-assessment or semester-wise.
In this case the Client Configuration is encrypted with a password that can be defines by a institutional- or exam-administrator while
creating the Client Configuration. Once the SEB loads such a Client Configuration it will fist prompt the user about the password that must be
given to proceed and connect to the SEB Server.
Usually a Client Configuration is created or maintained by an institutional administrator or by an exam administrator. Exam supporter role has
no access to client configurations and a SEB administrator is able to see Client Configurations of other institutions but not to create or modify them.
To see the list of all available Client Configuration for an institution and the specific user-role, go to the sub-section "Client Configuration"
of the "Configuration" section on the menu on the left hand side.
Short description of all attributes of a Client Configuration:
- Name: The name of the Client Configuration used to maintain client configurations within the SEB Server application.
- Configuration Purpose: Defines the configuration purpose as described in `SEB Configuration <https://www.safeexambrowser.org/windows/win_usermanual_en.html#configuration>`_ section "Use SEB settings file for".
Starting an Exam; Will cause SEB to use this Client Configuration settings on startup but won't change local SEB settings.
Configuring a Client; Will cause SEB to use this Client Configuration settings and also save it as local SEB settings.
- Configuration Password: Used to encrypt the Client Configuration with a password. A SEB client will prompt this password while loading a password protected Client Configuration.
- With Fallback: Select this to see and define a fallback strategy for SEB clients using this Client Configuration in case of SEB Server service unavailability.
- Fallback URL: Defines a start URL that is loaded by the SEB client in a fallback case.
- Connection Attempts: Defines the number of attempts a SEB client will try to unsuccessfully connect to the SEB Server service until it switches to the fallback case.
- Interval: Time interval (in milliseconds) a SEB client will wait after a unsuccessful connection attempt before starting a next connection attempt.
- Connection Timeout: A overall timeout for SEB Server service connection. After this timeout runs out, starting from fist connection attempt, SEB client will switches to the fallback case no matter if number of attempts has exceeded or not.
- Fallback Password: If set, a SEB client will prompt for this password before switching into the fallback case.
- Quit Password: If set, a SEB client will prompt for this password when a user wants to exit SEB before in fallback case or before the SEB client has loaded an exam.