03 – Use of CBA-ItemBuilder Tasks

03 – Use of CBA-ItemBuilder Tasks

Overview

Content Partitioning

  • Idea
  • Examples

Test Deployment

  • Linear Sequence of Tasks
  • Routing between Tasks
  • Adaptive Testing (CAT/MST)

Content Partitioning

  • Content (i.e., Items, Units, Tests, Instructions, …) is created using Pages.
  • Pages define the layout for interactive components (Radiobuttons, Checkboxes, …) and non-interactive components (Text, Images, Videos, ….).
  • Pages need to be combined to Tasks (i.e., at least on Task is required).
  • A Tasks defines, which Page (or which Pages) are displayed first.
  • Within Tasks, the presentation of Pages can be defined within the CBA ItemBuilder (either using fixed links or incorporating conditions).
  • The CBA ItemBuilder supports different ways to distribute content (i.e., Pages with Components) to Tasks (Content Partitioning).
  • Each Project File can contain one or multiple Pages.
  • Between Tasks, the navigation is defined by the deployment software.

Examples

The file UseOfTasksExamples.zip illustrates the following use cases:

  • Task01: Task as item (1 Item per Page)
  • Task02/03: Task with multiple items on one page (multiple Items per Page, w/o Scrolling)
  • Task04/05: Task with multiple items across multiple Pages (w/o Scrolling)
  • Task06: Unit with stimulus and multiple items (multiple pages and navigation)
  • Task07: Unit with stimulus and multiple item pages (items and stimulus simultaneously)
  • Task08 = Sequence of Multiple Items (with Conditions) = Multiple Pages (using so-called Conditional Links or the Finite-State Machine)

Assessment as Task Sequences

  • Linear sequence of Tasks (suite the most cases)

    • Available in the preview for Tasks within Project Files
    • Different software tools (IRTlib-Player, TAO-PCI-Converter, IBSD1, …)
  • Routing between Tasks (using scores from previous tasks to select upcoming tasks, e.g., filters)

    • Available in the IRTlib-Player using visual programming (Blockly) to allow test developers to define rules
  • IRT-based adaptive item selection (as required for adaptive testing, CAT, and for multi-stage testing, MST)

    • Under development for the next IRTlib-Player version integrating ItemPools and IRT-functions into the visual programming

Test Deployment Modes

  • Stand-alone online: IRTlib-Player, IBSD, TaskPlayer-API1

  • Stand-alone offline: IRTlib-Player (including Kiosk-mode)

  • Embedded: Integration into TAO using fastib2pci, integration into LMS using LTI via IRTlib-Player, …

Division of Responsibilities

  • Deployment software responsible for navigation between Tasks.
  • Item authors can define the navigation between pages and items within Tasks using the CBA ItemBuilder.
  • This CBA ItemBuilder workshop focuses the implementation of Tasks, but Tasks created with the CBA ItemBuilder are expected to work in different deployment modes (i.e., online, offline, embedded, …).