Product updates
Changelog
A short record of meaningful public UniQuiz changes.
v0.7.0
- Added Short Answer question support.
- Added basic Numerical question support with tolerance.
- Added Essay question and Description item support.
- Extended Advanced CSV validation, mixed-type files, preview, examples, and documentation for all six supported types.
- Preserved existing Basic CSV, Advanced CSV, True/False CSV, TXT, AIKEN, AIKEN Fixer, and existing Moodle XML conversion behaviour.
v0.6.3
- Refreshed the existing homepage presentation with more consistent spacing, cards, and responsive typography.
- Added concise local-processing reassurance and the supplied privacy architecture diagram with an accessible full-size view.
- Preserved the existing navigation, converter workflow, AIKEN Fixer, and canonical unicorn mascot.
v0.6.2
- Corrected sparse Advanced CSV preview labels so usable answers are numbered sequentially, matching Moodle’s exported answer order.
v0.6.1
- Added drag-and-drop upload to AIKEN Fixer while preserving the existing button, paste, validation, recovery, and download workflows.
v0.6.0
- Added clearer diagnostics that explain what failed, where it occurred, and how to recover.
- Added CSV row, header-column, question, field, answer, and TXT source-line context where available.
- Made CSV mapping failures and malformed CSV errors more specific and actionable.
- Improved AIKEN question and source-line context while retaining its existing recovery workflow.
- Preserved successful Basic CSV, Advanced CSV, True/False CSV, TXT, AIKEN, and Moodle XML conversion semantics.
v0.5.1
- Added a clear public reference for every supported Advanced CSV header, including required fields, accepted values, and fallback behavior.
- Documented that an explicit per-question
shuffle_answersvalue overrides the global Shuffle answers setting, while a blank or omitted value uses it. - Clarified the Shuffle answers helper text in the converter settings.
- Made no parser, validation, preview, AIKEN, or Moodle XML conversion behavior change.
v0.5.0
- Promoted the mature v0.4.x workflow to the v0.5 milestone without changing parser, validation, preview, or Moodle XML behavior.
- Clarified UniQuiz as a Moodle Question Bank preparation and preflight tool and documented the import, review, validation, source-fix, and export workflow.
- Aligned Basic CSV, Advanced CSV, TXT/AIKEN, AIKEN Fixer, diagnostics, privacy, compatibility, and deployment documentation with the current product.
- Moved current pages and ES-module dependencies to the release-wide v0.5.0 cache identity and reconfirmed the established browser, performance, security, privacy, and Moodle compatibility gates.
v0.4.8
- Removed invisible duplicate file-upload controls from keyboard and assistive-technology navigation while keeping the visible upload buttons unchanged.
- Corrected wizard focus movement so each newly displayed step is announced from its heading.
- Made scripted scrolling respect the user’s reduced-motion preference.
- Expanded malformed-input, accessibility, responsive, security, privacy, cache, cross-browser, performance, and Moodle regression coverage.
- Moved every current page and ES-module dependency to the release-wide v0.4.8 cache key while retaining HTML revalidation.
v0.4.7
- Improved preview, search, filter, and pagination responsiveness for tested banks of up to 1,000 questions.
- Reduced collapsed-card rendering work and released expanded-only answer, feedback, metadata, and diagnostic content on collapse.
- Added dedicated simple, rich-feedback, Unicode, mixed-status, long-content, and repeated-interaction stress coverage without changing full-bank validation or export.
- Corrected enabled question-number removal across CSV, TXT, preview, automatic names, and Moodle XML while protecting meaningful numeric-leading content.
- Refreshed the converter JavaScript cache key and HTML revalidation policy so the correction reaches browsers that previously loaded v0.4.7.
- Clarified the independent Moodle setting as Answer choice labels without changing its XML behavior.
v0.4.6
- Added private full-bank search across question identity, content, answers, metadata, and feedback.
- Added accessible All, Warnings, and Errors filters with whole-bank counts, combined search intersections, and clear empty states.
- Applied existing 20/50/100 pagination to matching results while keeping readiness and full-bank Moodle XML export unchanged.
v0.4.5
- Added scalable question preview pages with 20, 50, or 100 questions per page and compact numbered navigation.
- Added compact, read-only question cards that expand to show answers, fractions, feedback, metadata, and diagnostics.
- Kept whole-bank readiness and Moodle XML export independent of the visible page, including off-page warnings and errors.
v0.4.4
- Added deterministic Ready, Warning, and Error states with actionable question-level diagnostics.
- Added whole-bank readiness summaries that validate every detected question independently of the visible preview.
- Kept warnings exportable, blocked full-bank export for genuine question/import errors, and preserved canonical source question identity.
v0.4.3
- Added Basic and Advanced templates built on one flexible, header-based UniQuiz CSV schema.
- Added explicit answer fractions, question and answer feedback, combined feedback, question names, categories, marks, display settings, and tags.
- Added deterministic header normalization, documented aliases, unknown-column warnings, and duplicate-column errors while preserving CSV, TXT, and AIKEN compatibility.
v0.4.2
- Added an enabled-by-default Remove question numbering setting for the main converter.
- Expanded safe all-or-nothing cleanup to consecutive source sequences beginning at any integer, including 51–55 and 101–103.
- Displayed all five converter settings directly and clarified that Moodle answer numbering is independent of question-text numbering.
v0.4.1
- Automatically removes consistent source question prefixes using
1.,1),Q1., orQuestion 1:. - Uses a strict all-or-nothing 1..N sequence rule so broken, mixed, single-question, decimal, year, unit, and other legitimate numeric text is preserved.
- Applies cleaned question text consistently to converter preview, generated names, and Moodle XML without changing answer numbering or AIKEN behavior.
v0.4.0
- Added strict two-column True/False CSV shorthand using
question,answerwithtrueorfalsevalues. - Expanded shorthand rows into ordinary two-option Moodle multichoice questions while preserving capitalization settings.
- Added browser and real-Moodle regression coverage without changing explicit answer schemas.
v0.3.0
- Added the standalone browser-local AIKEN Fixer for canonical Moodle AIKEN text.
- Added deterministic safe formatting repairs, explicit review approvals, manual revalidation, and corrected AIKEN download.
- Verified the AIKEN rules and exact UI-downloaded files against Moodle 4.5.13 and 5.2.2.
v0.2.3
- Added versioned JavaScript and stylesheet URLs so browsers cannot reuse an older converter after a production update.
- Added a unique release timestamp to deployment archives for reliable HTTP revalidation.
v0.2.2
- Fixed A–F CSV schemas so blank unused answer cells no longer block otherwise valid questions.
- Preserved source answer labels when resolving the Correct field and continued rejecting references to empty or nonexistent choices.
- Added mixed 2/3/4/5/6-option CSV regression coverage.
v0.2.1
- Established the first controlled Public Beta baseline.
- Documented testing with Moodle 4.5.13 and Moodle 5.2.2, including real imports and round-trip verification.
- Included the HTTPS and security-header baseline in the canonical release package.
- Added beta feedback guidance and clarified current browser-test coverage.
- Added this public changelog and consistent desktop/mobile navigation across every page.
- Refreshed the responsive homepage mascot artwork.
v0.2.0
- Added the public landing page and Guide & FAQ.
- Completed production smoke, browser, responsive, privacy, and real Moodle acceptance testing.
- Kept CSV/TXT question processing entirely in the browser.
v0.1.0
- Initial UniQuiz MVP for converting structured CSV and TXT multiple-choice questions to Moodle XML.
