AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Web components for rendering and running 1EdTech QTI 3.0 assessment items — framework-agnostic, drop into anything that renders HTML.
Developer toolsTypeScript · JavaScriptGitHub @CitolabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
QTI item renderer web-components. Easy to use and highly customizable
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗@citolab/qti-components is a web component library that can be used to render 1EdTech QTI items. It's highly customizable and can be integrated in almost every web application.
Import the components with the CDN version
<script type="module">
import 'https://unpkg.com/@citolab/qti-components/cdn';
</script>
Or use npm to install the package:
npm install @citolab/qti-components
To use @citolab/qti-components, you need to register the web components. By registering the web components, the browser knows how to display the item and create a fully functional test.
import '@citolab/qti-components';
For pull requests, a bot comment includes one-click StackBlitz links that open the PR branch and start Storybook in-browser. Setup details and manual URL templates are documented in docs/publishing.mdx.
Contributions are welcome! Please follow these guidelines when contributing:
Release and publish workflow details are documented in docs/publishing.mdx. Automated releases use Changesets on main.
Note: This repository includes some third-party components solely for showcasing PCIs in Storybook. These components are not included in the published npm package. For licensing details, refer to the LICENSE file in the third-party directory.
This project is licensed under the GPLv3 License.
Please note that the licensing is GPLv3 if you want to use it in another way, feel free to ask!