This repo provides components for coding responses from assessments done by iqb web applications. The major data specifications can be found here.
Library with angular components for coding.
- schemer: This component lists all variables (base and derived) and offers editing of coding scheme.
- scheme-checker: simple input form for responses to be processed using the current coding scheme
- schemer-toolbar: Small menu to load and save variable list and coding scheme. Use this component during the development stage
During development, use the application in the folder /src
. The script start
in package.json
might help to start. If you did changes in the component library, first start the script build_cc
in package.json
to build into the dist
folder first.
The steps to publish a new release of the library:
- Update the version in
projects/ngx-coding-components/package.json
- Update README.md in
projects/ngx-coding-components
to let people know about the changes - Build: Use the script
build_cc
inpackage.json
- Publish: Use the script
npm_publish
inpackage.json
The component schemer
of this repo is published as a Verona module. This way, you can load it in any application supporting the specification. See the release section of this repo to get it. See
The project schemer
of this repo is a simple wrapper around the component.
The steps to publish a new release of the schemer:
- edit
projects/schemer/src/html_wrapper/index.html
: Increase the version, check the description - update the version in
package.json
in the repo root: Pathconfig.schemer_version
- Build: Use the script
build_sc
inpackage.json
- Pack: Use the script
pack_sc
inpackage.json
; you find the new schemer in the folderdist
, filenameiqb-schemer@<version>.html
- Commit, push and create a new release; add the schemer file to the release as asset