There are some configuration parameters for adjusting the behaviour during the test.This document describes the ways to bring the parameters to the application and lists all possible keys.
There is one file on the server where the application looks for booklet definitions:
/config/bookletDefintions.json
This configuration is loaded at (re)start of the application and is applied for all booklets, if no other configuration is found. This is a simple JSON file with key value pairs. Example:
{
"force_response_complete": "OFF",
"unit_navibuttons": "ARROWS_ONLY",
...
}
The adminstrator of the server can upload this file. We aim at providing an administration feature of the super-admin section of the application to manage this configuration.
The configuration can be set for every single booklet. You need to add one XML-Element into the booklet-file. Example:
...
</Metadata>
<BookletConfig>
<Config key="force_responses_complete">OFF</CustomText>
<Config key="unit_navibuttons">ARROWS_ONLY</CustomText>
...
</BookletConfig>
loading_mode
Ladeverhalten beim Start
logPolicy
Erfassen und Speichern von Log-Daten
pagingMode
pagingMode (https://verona-interfaces.github.io/player/#operation-publish-vopStartCommand)
stateReportPolicy
stateReportPolicy (https://verona-interfaces.github.io/player/#operation-publish-vopStartCommand) - Achtung. die Eigenschaft ist nicht implementiert, es wird immer eager verwendet.
page_navibuttons
Navigationsbuttons für die Seitennavigation (innerhalb einer Aufgabe)
unit_navibuttons
Navigationsbuttons für die Navigation zwischen den Aufgaben
unit_menu
Der Knopf- für die Unit-Menü-Sidebar soll angezeigt werden
force_presentation_complete
Legt fest, ob eine eine Aufgabe verlassen werden darf, die noch nicht vollständig angezeigt wurde
force_response_complete
Legt fest, ob eine eine Aufgabe verlassen werden darf, die noch nicht beantwortet wurde
controller_design
Über diesen Parameter können verschiedene Design-Einstellungen gemeinsam festgelegt werden
unit_screenheader
Legt fest, ob im obersten Seitenbereich Platz für Logo, Navigations-Buttons u. ä. gelassen wird.
unit_title
Festlegung, ob oberhalb des Unitbereiches eine Zeile mit dem Unit-Titel gezeigt werden soll
unit_show_time_left
Festlegung, ob im obersten Seitenbereich bei einer festgelegten Maximalzeit für einen Testbereich die verbleibende Zeit angezeigt wird.
show_end_button_in_player
Manche Player können einen Test-Beenden anzeigen, wenn es es ihnen vom Testcenter erlaubt wird. Diese Einstellung legt fest, wann das der Fall ist.
restore_current_page_on_return
Legt fest, ob, wenn (z. B.) nach einem Neuladen eine Unit wieder geöffnet wird, zur letzten geöffneten Seite gesprungen werden soll.
allow_player_to_terminate_test
Legt fest, ob der Player des laufenden Test beenden darf, in dem er z. B. einen entsprechenden Navigationsknopf zeigt.
force_presentation_complete
und force_response_complete
gelten trotzdem!).lock_test_on_termination
Legt fest, ob der test gesperrt werden soll, wenn er beendet wird. Dies ist mit Vorsicht zu benutzen.