pullrequests Search Results · topic:qti org:Citolab language:JavaScript language:HTML language:JavaScript language:C# is:merged
Filter by
105 results
inCitolab (press backspace or delete to remove)The topic qualifier is not supported when searching pull requests. Try searching for repositories instead?
Closes #166
Summary
This PR adds dedicated qti-rubric-block styling, introduces qti-elements.css as the element style aggregation point,
imports it from the theme index, updates the theme story sample, ...
Change: When the correct answer is shown it is split up into separate container. Fix: Remove !Important from styles
rules so the response styles can be overwritten, and the grid flow is wrapped. Fix: qti-inline-choice-interaction ...
Summary
Moves the deterministic shuffle seed off configContext.shuffleSeed and onto QTI_CONTEXT.seed, typed as a branded Seed
with runtime guards.
Changes
- qti-base: add Seed branded type + isSeed/asSeed ...
The release GitHub Actions job failed during changesets publish when npm rejected republishing versions that were
already published (E403). This made the workflow non-idempotent and prevented the existing ...
- Adds createSeededRandom() using xmur3 + mulberry32 for reproducible shuffling
- Updates shuffleInteractions() to accept optional shuffleSeed parameter
- Adds qti-shuffle-sections module
- Includes ...
Summary
- load() now accepts LoadOptions { signal?, shuffle? } alongside the legacy AbortSignal arg — pass { shuffle: false }
to skip auto-shuffle on load. Fully backwards-compatible.
- shuffleInteractions() ...
#153, #154 and #155 were merged without a changeset, so the release workflow (#40) produces no version bump.
This adds a patch changeset for the MathML namespace fix (#153), covering the directly-changed ...
Problem
npx playwright install in CI hangs indefinitely at the Install Playwright step — the browser archive downloads to 100%,
then the step never advances and runs until the job timeout, blocking every ...
Adds a unit test in qti-transform-item.spec.ts verifying that qtiTransformItem preserves the MathML namespace on math
and its descendants (mfrac, msqrt) when converting QTI XML to HTML, while qti-assessment-item ...
Explicitly tests rendering of the mathml question from the hi-qti set.
Addresses issue https://github.com/Citolab/qti-components/issues/152