1.1 Installation & Requirements
While the items created with the CBA ItemBuilder can be used in different web-based environments (see chapter 7), a desktop application is necessary for designing, authoring, and editing the CBA ItemBuilder project files. An install-wizard as shown in Figure 1.1 is provided to install the CBA ItemBuilder to a default location that does not require local administrator privileges.6
System Requirements: Current Windows operating systems (Windows 8, 10 and 11) are supported. A computer with an SSD is recommended for fast and smooth operation. Minimal required disk space is 2 GB. Dual core CPU and at least 4 GB Ram are recommended.
Items are being created with the CBA ItemBuilder, a desktop application that requires a Windows operating systems. However, the created assessment components (so-called Tasks stored in CBA ItemBuilder Project Files) can be used in typical Web Browsers on any operation system and device type (including mobile devices). A build-in internal Rendering (see section 3.1.2) shows how pages will look like in a Web Browser and content created with the CBA ItemBuilder can be displayed in any Web Browser installed on the local computer using the Preview-feature (see section 1.4). The use of either Chrome, Firefox or the Chrome-based Edge browser is suggested.
Technical Configuration: The CBA ItemBuilder is configured using a so-called ini-file (cba-itembuilder.ini). This allows activating and deactivating specific features and running the CBA ItemBuilder in different environments. By default, the CBA ItemBuilder is expected to run without modifying the ini-file. Details can be found in the appendix (see appendix B.4).
De-Installation: The de-installation of a previous version of the CBA ItemBuilder is (technically) not necessary. Copies of different versions of the CBA ItemBuilder can be installed on a computer in parallel. However, to de-install a previous version, just delete the CBA ItemBuilder folder or use the shortcut Uninstall CBA ItemBuilder created during the installation.
Manual Installation: For developers the CBA ItemBuilder is also delivered as zip archive without installer. To manually install the CBA ItemBuilder, extract the content of the zip archive to a local drive. The plain CBA ItemBuilder will run after unzipping the content, after starting the executable cba-itembuilder.exe. The CBA ItemBuilder will require a free port (by default 7070). If this port is not available, adjust the configuration in the file cba-itembuilder.ini (change: -Djetty.port={free port}, see appendix B.4 for detail).
Multiple Versions: Multiple instances of CBA ItemBuilder can be installed in parallel on one computer (see section 6.8.8 for use cases).
For a user with the user name
USER_NAMEthe CBA ItemBuilder of a particularCBA_IB_VERSIONis installed here:C:\Users\USER_NAME\AppData\Local\CBA_IB_VERSION\IB\cba-itembuilder.exe. Note that for previous versions of the CBA ItemBuilder it was suggested to avoid white spaces in path names and to keep path names as short as possible.↩︎