AEMS

This site is in preview. Enter the password to continue.

Incorrect password.

Changelog

Follow the latest product updates and major feature releases for AEMS.

v0.2.0

Model Management & Swedish Localisation

New Features

  • Model Management — Administrators can now discover, enable, and filter available AI providers from the admin panel without touching configuration files.
  • Swedish localisation — Full Swedish (sv) translation covering all UI strings, email templates, and error messages.
  • Invisible text detection — PDF pre-processing now strips invisible text (white-on-white, black-on-black) to prevent prompt-injection attacks via exam content.
  • Analytics errors page — Redesigned analytics dashboard with dedicated error breakdown and cost-per-submission metrics.

Improvements

  • Canvas workflow refactored into 34 modular files — significantly faster to load on large assignments.
  • Vision cache hit rate improved by 12% through deterministic image preprocessing.
  • Grading pipeline latency reduced by approximately 18% for multi-page submissions.

Bug Fixes

  • Fixed annotation placement on landscape-orientation PDFs.
  • Resolved race condition in batch grading queue when >50 submissions were processed simultaneously.
  • Corrected Canvas grade sync for assignments with extra-credit components.

Breaking Changes

  • None. This release is fully backwards-compatible with v0.1.x configuration files and databases.
v0.1.0

AEMS MVP Launch

Welcome to the initial launch of the Automated Exam Marking System (AEMS).

Core Features

  • Canvas Integration (Assignments, Students, Rubrics)
  • Visual Schema Builder with iterative AI generation
  • Offline grading via the AEMS Local Bridge Agent
  • Multi-modal grading pipeline (Vision and Text)
  • Grading analytics and export to Canvas
v0.1.1

Stability & Canvas Patch Release

Bug Fixes

  • Fixed Canvas API token refresh failing silently after 24 hours.
  • Resolved incorrect page-split detection for multi-student PDFs with non-standard page sizes.
  • Fixed memory system not persisting corrections when the grading session was closed before the review step.

Improvements

  • Reduced startup time by lazy-loading provider clients.
  • Improved OCR fallback accuracy for low-contrast printed text.
  • Added retry logic for Canvas API rate-limit responses (HTTP 429).