Since SEB Server is generally an administration tool, meaning used to do administration work and tasks to setup and maintain e-assessments,
there is yet just a built-in and lightweight user-account management where users can register itself and get needed privileges assigned by already registered
- Lightweight user-account management where users can register itself and get needed privileges assigned by already registered administrator users that has the privileges to maintain user accounts.
- Create, export and maintain SEB connection configurations. Those are needed to startup a Safe Exam Browser client with and contain all information to connect securely to the SEB Server.
- Create and maintain SEB exam configurations. Those are sent to a SEB client on connection setup and contain all SEB settings for a particular e-assessment.
- Setup and maintain Learning Management Systems (LMS) like Open edX or Moodle to be able to navigate and find courses or quizzes on the LMS and to push access-restrictions to the LMS if supported by the LMS
- Import and maintain courses or quizzes form a LMS. Setup everything that is needed for an e-assessment that is based on a course or quiz form the LMS
- Apply indicators to the exams to indicate incidences while monitoring running e-assessments.
- Monitor running e-assessment and have an overview of all connected SEB clients. Manage SEB client connections and view logs sent by individual SEB clients.
Privileges for domain objects are categorized in read, modify and write rights. Write right includes creation and deletion grants
as well as activation grants in addition to the more restrict modify right that only allows to modify already created entities.
They are also categorized in overall, institutional and owner privileges where overall means for all entities, over all available institutions
and institutional means only the entities that belongs to the own institution whereas owner-privilege means the creator or assigned owner of an entity.
There currently exists four different roles. This reflect a good separation of concern within the SEB Server application administration itself and the setup and
maintaining work that has to be done for e-assessments with SEB. Below are the names and a short description of each role.
This role is primarily to administer the SEB Server application, to create new and maintain available institutions and user-accounts.
In addition to that a SEB Server administrator also has overall read privileges for the most domains to be able to analyze problems and help others to solve them.
A typical use-case for a institutional administrator would be to give the appropriate roles and privileges to newly registered users of the institution.
Or another use-case would be to create and maintain SEB connection configurations for the institutions and setup and maintain learning management systems
A typical use-case for an exam administrator would be to create a SEB exam configuration within the templating and configuration section.
Then to find a particular course or quiz from the learning management systems that is defined within the institution. This course or quiz
can then be imported by the administrator as an exam. After import an exam administrator is able to prepare this exam for run and monitoring by attaching
a exam configuration to it, prepare indicators to monitor incidences and specify the SEB access-restriction conditions for the course or quiz.
Fill in the register form and create a new account. After the user account has been successfully created, the application redirects to the login page for login.
On the current version, e-mail confirmation is not a feature of the SEB Server application and therefore the e-mail address is just informative by now.
In the header above on the right hand, we see the username of the currently logged in user and an action button the sign out and go back to the login page.
A list shows all the objects of a particular activity in a table page. A list has paging functionality and the list has more objects than fitting all on one page,
a page navigation is shown at the bottom of the list with the information of the current page and the number of pages along with the page navigation
You can use the column filter input to filter the list and to narrow down a specific collection of content. Accordingly to the value type of the column,
- Date range selection, To select a from- and a to-date within different inputs and a date-picker. A date range selection can also have an additional time range selection within separate input fields
There usually is a tool-tip on a form field element for almost all attributes that can be activated by either going over and stay on the form
field label or the input section.
If a form field is mandatory to either create or save an entity, this is marked with a little red arrow just to the right of the form field label.
There may also be more field validation takes place on saving the object. If a input needs a special form that is not given by the current input, the form-field
will be marked with a red border around the input field and a thin red explanation text is shown right below the input field.
After correcting the missing or wrong input and saveing the form again, the SEB Server will accept and process the changes.
..note::
If you navigate away from a form in edit mode, the GUI will inform you about possible data loss on this action and will prompt you to