@iqb/ngx-coding-components
v3.4.0
Published
Angular components for coding responses in assessments of IQB.
Keywords
Readme
@iqb/ngx-coding-components
Angular components for creating, validating, and testing coding schemes in educational assessments.
This library provides the UI for the IQB Schemer, a powerful tool to manage coding variables and rules based on the IQB data specifications.
Key Components
<iqb-schemer>: The main coding scheme editor.<scheme-checker>: A utility to test schemes against sample responses.<schemer-standalone-menu>: A development helper for loading/saving JSON files.
Coding results dialog
When opening ShowCodingResultsComponent through Angular Material, use the
exported ShowCodingResultsData interface. In addition to the coded
responses and varsWithCodes, pass the complete variableCodings used for
coding. The component needs them to resolve aliases and display fragmented or
sorted response values.
Features
- Real-time validation of coding logic.
- Support for base and derived variables.
- Integrated rich-text editing for manual instructions.
- Standalone component architecture.
- Exportable as Web Components (Angular Elements).
Dialog boxes
- dialog to show coding scheme
- dialog to show list of responses (before or after coding)
- dialog to show problems of coding scheme (after validation)
- simple message dialog
- simple confirm dialog
- simple input dialog
Documentation
For full documentation, installation guides, and API examples, please refer to the main repository README.
License
MIT
