inst/QTIJS/README.md

QTI.JS (rqti fork)

This repository is a maintained fork of the original QTI.JS project.

It is used as the rendering engine for the R package rqti, which provides tools for creating, previewing, and delivering QTI 2.1 assessments.

Purpose of this fork

The original QTI.JS project is designed as a general-purpose QTI runtime. This fork contains modifications that ensure compatibility with the rqti workflow, especially for:

These changes are primarily practical and integration-focused rather than feature extensions of the QTI specification.

Relationship to upstream

Usage in rqti

The rqti package bundles a snapshot of this repository to provide a self-contained preview environment without requiring external dependencies.

The bundled version can be found in: rqti/inst/qtijs/

Each bundled snapshot corresponds to a specific commit or tag in this fork.

Development workflow

License

This project retains the original license of QTI.JS. See the LICENSE file for details.

Acknowledgements

All credit for the original implementation goes to the authors and contributors of the QTI.JS project: https://github.com/QTIJS/QTI.JS



Try the rqti package in your browser

Any scripts or data that you put into this service are public.

rqti documentation built on Sept. 21, 2026, 5:08 p.m.