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_modeLadeverhalten beim Start
logPolicyErfassen und Speichern von Log-Daten
pagingModepagingMode (https://verona-interfaces.github.io/player/#operation-publish-vopStartCommand)
stateReportPolicystateReportPolicy (https://verona-interfaces.github.io/player/#operation-publish-vopStartCommand) - Achtung. die Eigenschaft ist nicht implementiert, es wird immer eager verwendet.
page_navibuttonsNavigationsbuttons für die Seitennavigation (innerhalb einer Aufgabe)
unit_navibuttonsNavigationsbuttons für die Navigation zwischen den Aufgaben
unit_menuDer Knopf- für die Unit-Menü-Sidebar soll angezeigt werden
force_presentation_completeLegt fest, ob eine eine Aufgabe verlassen werden darf, die noch nicht vollständig angezeigt wurde
force_response_completeLegt 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_screenheaderLegt fest, ob im obersten Seitenbereich Platz für Logo, Navigations-Buttons u. ä. gelassen wird.
unit_titleFestlegung, ob oberhalb des Unitbereiches eine Zeile mit dem Unit-Titel gezeigt werden soll
unit_show_time_leftFestlegung, ob im obersten Seitenbereich bei einer festgelegten Maximalzeit für einen Testbereich die verbleibende Zeit angezeigt wird.
show_end_button_in_playerManche 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_returnLegt 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_testLegt 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_terminationLegt fest, ob der test gesperrt werden soll, wenn er beendet wird. Dies ist mit Vorsicht zu benutzen.