Skip to content

SPF-Open/Tao_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAO Export

SvelteKit web application for the testing team of SPF Finances.
Converts QTI packages generated by TAO into printable PDF documents, with additional tooling for exam management.

No changes will be made to comply with use cases other than those of the SPF Finances test team.

Modules

Module Status Description
Export ✅ Available Load ZIP exam archives, configure settings, preview questions and export formatted tables
Import ✅ Available Import raw exam data from various sources and normalize it
Forge ✅ Available Create and compose new exam questions from scratch or from templates
IAT ✅ Available Analyze raw question data to produce item-analysis reports.

Export — Options

  • Answers — Hide the answers in the output.
  • Instruction — Hide assessment-specific instructions.
  • Letter — Replace bullet dots with letters (A, B, C…) for each alternative.
  • Compare test — Show two tests side by side (e.g. NL/FR).
  • Inzage mode — Underline the correct alternative (used during test review).
  • Sort questions — Force questions to be ordered by title (useful when exporting individual questions in bulk).

Requirements

  • Node.js
  • npm

Installation

git clone git@github.com:SPF-Open/Tao_export.git
cd Tao_export/mono
npm install
npm run dev

Open the URL printed in the console.

Build

npm run build

Output is placed in the build directory.

Tech stack

  • SvelteKit + Svelte 5
  • TypeScript
  • Tailwind CSS v4
  • zip.js — ZIP parsing
  • xlsx — spreadsheet export
  • marked — Markdown rendering

About

Convert QTI packages to PDF.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors