CARPET ("graphiCal Assessment inteRPreter and attemPtEd solution Tracker") is a framework to support technology-enhanced items (TEI), with specialized interactions for collecting response data. These include interactions and responses beyond traditional selected-response or constructed-response, which are usually implemented according to the QTI standard. QTI is restrictive in terms of the types of interactions that can be implemented, and it is not always easy to implement custom interactions. CARPET is designed to be more flexible and to support a wider range of interactions. The flexibility comes at the cost of not being able to directly use QTI-compliant authoring tools. However, CARPET has its own lightweight domain specific language (DSL) for defining assessments. An overview can be found in the CARPET documentation. An overview of available items is given in the carpet-component-library.
yarn
quasar dev
yarn lint
yarn format
quasar build