Das Portal bietet eine Beta-Version des CSV-Datenimports, der als asynchroner Prozess implementiert ist und als Early Adopter-Option im Portal verfügbar ist.
Der Prozess bietet zwei Möglichkeiten: Die erste Möglichkeit ist die synchrone, bei der eine erste Rückmeldung über die Datenqualität in der Benutzeroberfläche gegeben wird. Dieser Prozess verwaltet den Import asynchron (es kann einige Minuten dauern, bis die Daten geladen sind) und die zu ladende Dateigröße ist sehr begrenzt.
Eine zweite Option ist das asynchrone Laden. In diesem Fall wird die Datei nicht geprüft und automatisch zur Verarbeitung im Backend gesendet.
Das System erkennt und überprüft die zu ladenden Entitäten anhand der Liste der in der CSV-Datei vorhandenen Felder.
Wenn die Auswahlfelder für eine beliebige Art von Entität in der Datei vorhanden sind, prüft das System, ob sich an den vorhandenen Daten für die Entität mit den verfügbaren Spalten etwas ändert, und wenn ja, werden die Datensätze entsprechend aktualisiert oder erstellt
Entitäten
Benutzer
username,active,password,email,name,language,role
user1,true,Password1!,test@email.com,User Name,en-US,BATTERY
user2,true,Password1!,test2@email.com,User Name 2,en-US,ADMIN|BATTERY
Auswahl
- Nutzername
Verfügbar
- Passwort
-
-
Obligatorisch zum Anlegen von Benutzern
-
Muss 8 Zeichen lang sein, mit mindestens einem Großbuchstaben, einem Kleinbuchstaben und einem Sonderzeichen
-
-
E-Mail
-
Name
-
aktiv
-
true/false (Standardwert: true, wenn nicht vorhanden)
-
-
Rolle
-
Bereitgestellt als durch Pipes begrenzte Liste möglicher Rollen
-
ADMIN
-
GROUP_CREATOR
-
CONTENT_CREATOR
-
BATTERY
-
OFFLINE_UPLOADER
-
ONLINE_UPLOADER
-
DASHBOARD_VIEWER
-
-
-
Merkmale
-
Sprache
-
Aus der Liste der verfügbaren Gebietsschemata
-
en-US
-
...
-
-
-
HierarchieId
-
Im System verwendete Hierarchie zur Kategorisierung der Benutzer
-
-
organisationId
-
Organisationseinheit innerhalb der Hierarchie, zu der der Benutzer gehört
-
Gruppe
groupName,groupDescription
Group A,Group A description
Group B,Group B description
Auswahl
Gruppenname
Verfügbar
- groupDescription
-
aktiv
-
true/false (Standardwert: true, wenn nicht vorhanden)
-
-
HierarchieId
-
Im System verwendete Hierarchie zur Kategorisierung der Benutzer
-
-
organisationId
-
Organisationseinheit innerhalb der Hierarchie, zu der der Benutzer gehört
-
Benutzer in Gruppe
groupName,username,groupRole
Group A,user1,TEST_TAKER
Group A,user2,GRADER
Group B,user2,TEST_TAKER
Auswahl
- Gruppenname
-
Nutzername
Verfügbar
- groupRole
-
Bereitstellung einer der verfügbaren Rollen
-
GROUP_MANAGER
-
TEST_TAKER
-
GRADER
-
-
-
HierarchieId
-
Im System verwendete Hierarchie zur Kategorisierung der Benutzer
-
-
organisationId
-
Organisationseinheit innerhalb der Hierarchie, zu der der Benutzer gehört
-
Sitzung
sessionName,deliveryId,groupName,startDate,endDate,timezone,testRunnerSecurityPlugins,readAloud,testRunnerSessionPlugins,testRunnerAccessibilityPlugins,reportSettings
Session 1,cfdd25d3bc6a,Group A,2023-01-01T12:00:00Z,2023-12-31T12:00:00Z,Europe/Warsaw,content-based,"print","contrast,contrastToolOptions,customPointer,customPointerOptions,font,fontToolOptions,zoom","studentReport"
Session 3,cfdd25d3bc6a,Group B,2023-01-01T12:00:00Z,2023-12-31T12:00:00Z,Europe/Warsaw,"requireFullscreen,preventRightClickAndKeyboardShortcuts,preventScreenshot",content-based,"print","contrast,contrastToolOptions,customPointer,customPointerOptions,font,fontToolOptions,zoom","studentReport"
Auswahl
- Sitzungsname
-
Gruppenname
-
deliveryId / batteryName / batteryId
Verfügbar
- startDate
-
2023-12-01T11:00:00.000Z
-
-
endDate
-
2023-12-01T11:00:00.000Z
-
-
submissionDate
-
2023-12-01T11:00:00.000Z
-
-
Zeitzone
-
Aus der Liste der verfügbaren Zeitzonen (Standard aus der Mandantenkonfiguration oder UTC)
-
Europe/Berlin
-
...
-
-
-
aktiv
-
true/false (Standardwert: true, wenn nicht vorhanden)
-
-
testRunnerSessionPlugins
-
Wird als kommagetrennte Liste möglicher Einstellungen bereitgestellt
-
print
(standardmäßig ist sie aktiviert, also geben Sie diese Option an, um sie zu deaktivieren)
-
-
-
testRunnerSecurityPlugins
-
Wird als kommagetrennte Liste möglicher Einstellungen bereitgestellt
-
requireFullscreen
-
preventRightClickAndKeyboardShortcuts
-
pauseTestWhenExistFullScreen
-
preventScreenshot
-
requireAuthorizationToStart
-
-
-
testRunnerReviewSettings
-
Wird als kommagetrennte Liste möglicher Einstellungen bereitgestellt
-
enabled
-
showCorrect
-
showScore
-
-
-
testRunnerAccessibilityPlugins
-
Wird als kommagetrennte Liste möglicher Einstellungen bereitgestellt (entspricht einem Kontrollkästchen in der Benutzeroberfläche)
-
contrast
-
contrastToolOptions
-
customPointer
-
customPointerOptions
-
font
-
fontToolOptions
-
zoom
-
-
-
Vorlesen
-
Es sollte nur einer der folgenden Werte möglich sein: content-based, always-enabled, always-disabled,
-
-
reportSettings
-
Wird als kommagetrennte Liste möglicher Einstellungen bereitgestellt
-
studentReport
-
-
Batterie
Auswahl
- BatterieName
Verfügbar
- batteryDescription
-
batteryDeliveriesId
-
Bereitgestellt als durch Pipes begrenzte Liste möglicher Lieferungen
-
Delivery1|Delivery2
-
-
-
batteryDeliveriesPassword
-
Wird als durch Pipes getrennte Liste von Passwörtern für jede Lieferung von
batteryDeliveriesId
-
Password1|password2
-
-
-
batteryDeliveriesOrder
-
Bereitgestellt als durch Pipes begrenzte Liste von Aufträgen für jede Lieferung von
batteryDeliveriesId
-
1|2
-
-