ポータルは、CSVデータのインポートのベータ版を提供しています。これは、ポータルのオプションとしてアーリーアダプターとして有効にすると利用できる非同期プロセスとして実装されています。

このプロセスには2つの可能性があります。1つ目は同期的なもので、データ品質の最初のフィードバックがUIで提供されます。このプロセスでもインポートは非同期的に管理され(データがロードされるまで数分かかる可能性があります)、ロードされるファイルサイズは非常に限られています。
この場合、ファイルは検査されず、バックエンドで処理されるために自動的に送信されます。

システムは、CSV に存在するフィールドのリストに基づいて、ロードするエンティティを検出して検証します。
いずれかのタイプのエンティティの選択フィールドがファイル内に存在するときは常に、システムは、利用可能な列を持つエンティティの既存のデータに何らかの変更が発生するかどうかを評価し、変更がある場合は、それに応じてレコードが更新または作成されます。

エンティティ

ユーザー

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

セレクション

  • ユーザー名

利用可能

  • パスワード
    • ユーザーの作成は必須

    • 大文字、小文字、特殊文字を少なくとも1つずつ含む8文字であること。

  • 電子メール

  • 名称

  • アクティブ

    • true/false(存在しない場合のデフォルトはtrue)

  • 役割

    • 可能なロールのパイプ区切りリストとして提供されます。

      • ADMIN

      • GROUP_CREATOR

      • CONTENT_CREATOR

      • BATTERY

      • OFFLINE_UPLOADER

      • ONLINE_UPLOADER

      • DASHBOARD_VIEWER

  • 特徴

  • 言語

    • 利用可能なロケールのリストから

      • en-US

      • ...

  • 階層ID

    • ユーザーを分類するためにシステムで使用される階層構造

  • 組織ID

    • ユーザーが所属する階層内の組織単位

グループ

groupName,groupDescription
Group A,Group A description
Group B,Group B description

セレクション

グループ名

利用可能

  • グループ説明
  • アクティブ

    • true/false(存在しない場合のデフォルトはtrue)

  • 階層ID

    • ユーザーを分類するためにシステムで使用される階層構造

  • 組織ID

    • ユーザーが所属する階層内の組織単位

グループ内のユーザー

groupName,username,groupRole
Group A,user1,TEST_TAKER
Group A,user2,GRADER
Group B,user2,TEST_TAKER

セレクション

  • グループ名
  • ユーザー名

利用可能

  • グループロール
    • 利用可能な役割の1つを提供

      • GROUP_MANAGER

      • TEST_TAKER

      • GRADER

  • 階層ID

    • ユーザーを分類するためにシステムで使用される階層構造

  • 組織ID

    • ユーザーが所属する階層内の組織単位

セッション

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"

セレクション

  • セッション名
  • グループ名

  • deliveryId / batteryName / batteryId

利用可能

  • 開始日
    • 2023-12-01T11:00:00.000Z

  • 終了日

    • 2023-12-01T11:00:00.000Z

  • 提出日

    • 2023-12-01T11:00:00.000Z

  • タイムゾーン

    • 利用可能なタイムゾーンのリストから(デフォルトはテナント設定またはUTC)

      • Europe/Berlin

      • ...

  • アクティブ

    • true/false(存在しない場合のデフォルトはtrue)

  • testRunnerSessionPlugins

    • カンマ区切りの設定可能なリストとして提供されます。

      • print (デフォルトでは有効になっているので、無効にするにはそのオプションを指定する)

  • testRunnerSecurityPlugins

    • カンマ区切りの設定可能なリストとして提供されます。

      • requireFullscreen

      • preventRightClickAndKeyboardShortcuts

      • pauseTestWhenExistFullScreen

      • preventScreenshot

      • requireAuthorizationToStart

  • testRunnerReviewSettings

    • カンマ区切りの設定可能なリストとして提供されます。

      • enabled

      • showCorrect

      • showScore

  • testRunnerAccessibilityPlugins

    • カンマ区切りの設定可能なリストとして提供される(UIのチェック・チェックボックスと同等)

      • contrast

      • contrastToolOptions

      • customPointer

      • customPointerOptions

      • font

      • fontToolOptions

      • zoom

  • 読み上げ

    • 指定できる値は、content-based、always-enabled、always-disabledの中から1つだけ、

  • レポート設定

    • カンマ区切りの設定可能なリストとして提供されます。

      • studentReport

バッテリー

セレクション

  • バッテリー名

利用可能

  • バッテリーの説明
  • バッテリーDeliveriesId

    • パイプで区切られた配送可能リストとして提供されます。

      • Delivery1|Delivery2

  • バッテリー配送パスワード

    • からの各配信のパスワードのパイプ区切りリストとして提供される。 batteryDeliveriesId

      • Password1|password2

  • バッテリー配送オーダー

    • からの各配送の注文のパイプ区切りリストとして提供される。 batteryDeliveriesId

      • 1|2