Below is a list of releases and release logs for each version.
| Developer | Rolling release of latest features. |
| Archived | Version no longer available. |
Developer
v1.13.0 – 11th December 2025
Polish
- Improvement: updated the
advanced-essaymodel to point to2025-11-07, which included grader annotation support and minor tweaks to topic check.
Archived
v1.12.0 – 4th December 2025
Features
- Added support for the
moderationevaluation option for use with short response rubrics. - Added a new
POST /utility/generate_transcript/{transcript_uuid}endpoint that generates a transcript from an uploaded video or audio file. - Added support for AI-generated annotations that automatically highlight key elements in learner responses such as: the main idea or thesis statement, supporting evidence, and citations.
- Added
annotationsevaluation option to control which annotations to enable. - Added
modules.grader_annotationsoption in thecreateUImethod to show annotations in the grader interface. - Added a close button to the modal header and improved its accessibility. (Rubric Editor)
Polish
- Improvement: added more details to the structure check error messages.
- Improvement: existing feedback can now be rendered in the Feedback Aide UI if an evaluate endpoint call was previously used to generate feedback for the session.
- Improvement: all headings in the Feedback Aide interface are now constantly using bold styling.
- Improvement: updated the justification of score output to return more detailed information on how each score was determined.
Archived
v1.11.1 – 24th November 2025
Bug fixes
- Fixed a bug that prevented the server-side documentation from rendering.
Archived
v1.11.0 – 6th November 2025
Bug fixes
- Fixed a bug where certain characters in notification messages were being escaped.
Polish
- Improvement: added linebreak handling to the docx-to-html endpoint.
- Improvement: removed deprecated models from the Feedback Aide API for essay and short responses.
- Improvement: updated internal libraries to maintain security, stability, and performance.
- Improvement: updated the default model to match the rubric type if it was not provided as an argument to the
generateFeedback()method.
Archived
v1.10.0 – 16th October 2025
Bug fixes
- Fixed a bug that caused the rubric editor to crash when adding a new level to a holistic rubric. (Rubric Editor)
Polish
- Improvement: enhanced the accessibility of the Feedback Aide UI in the review state.
- Improvement: renamed the createUI argument
saveButtontosave_buttonfor consistency in casing with other arguments. - Improvement: updated internal libraries to maintain security, stability, and performance.
Archived
v1.9.0 – 9th October 2025
Features
- Added support for rendering additional context within the Rubric UI component, enabled using the
additional_contextproperty in themodules.rubricargument of thecreateUI()method. - Added support for including additional context in Rubrics within the Rubric Editor API. (Rubric Editor)
- Added support for rendering score justification through a new UI component, enabled using the
justificationOfScoreViewproperty of themodulesargument in thecreateUI()method. - Added the
justification_of_scoreevaluation option, which provides a justification for the score given when enabled. - Added
language_checkevaluation option to mark responses asnon-scorablewhen they were not in the expected language. - Added
"failed_check"field tonot_scorableresponse objects on evaluation endpoints to enable appropriate filtering and handling.
Polish
- Improvement: disabled add buttons when the maximum number of elements had been reached. (Rubric Editor)
- Improvement: warnings are now displayed in rich text fields when content exceeds the maximum length. (Rubric Editor)
Archived
v1.8.0 – 18th September 2025
Bug fixes
- Fixed a bug in the rubric editor where applying the source did not correctly update the rich text editor. (Rubric Editor)
- Fixed a bug related to switching between rubric types by replacing the source. (Rubric Editor)
Polish
- Improvement: evaluate endpoints now return HTTP 503 errors when upstream services had temporary availability issues or required backoff, and callers were expected to retry with exponential backoff.
Archived
v1.7.0 – 11th September 2025
Features
- Added rich-text editing for all short response rubrics. (Rubric Editor)
Bug fixes
- Fixed a bug that caused source credits to be undercounted in some cases.
- Fixed a bug where adding new criteria to the analytic or holistic rubrics would leave the new accordion entry collapsed by default. (Rubric Editor)
- Fixed a bug where holistic rubrics with empty criteria titles caused an extra "." character to appear in feedback.
- Fixed a bug where indentation styles that were applied in the rich text editor were not appearing in the rubrics. (Rubric Editor)
- Fixed a bug where rubric-editor point values were covered on Firefox. (Rubric Editor)
- Fixed a bug where X from Y was missing the Alternate responses field. (Rubric Editor)
- Fixed a bug in the display of Short Response General rubric possible responses so it's easier to distinguish between different responses when they contain rich text, such as paragraphs.
Polish
- Improvement: enabled HTML rendering in the short response rubrics. (Rubric Editor)
- Improvement: update the validation logic for the
setFeedback()method. - Improvement: removed the default text from Short Response X from Y template. (Rubric Editor)
Archived
v1.6.0 – 14th August 2025
Features
- Added support for MathML rendering when using the
enable_math_renderingoption in thecreateUI()method.
Bug fixes
- Fixed a bug in the UI where at small container sizes, the rubric legend's total score would become truncated.
- Fixed a bug where the "Summary of Feedback" field would be immediately focused when initially loaded.
- Fixed a bug where the
feedback:completeevent was not emitted during subsequentgenerateFeedback()method calls.
Polish
- Improvement: allow detailed score range customization in analytic rubrics. (Rubric Editor)
- Improvement: updated the names for the English variants in the
languageevaluation options.
Archived
v1.5.0 – 6th August 2025
Features
- Added new
enable_math_renderingoption to thecreateUImethod, allowing LaTeX rendering in the UI. - Added support to include
sourcesin requests with topic check enabled, improving topical-relevance accuracy.
Bug fixes
- Fixed a bug where the Feedback Aide UI failed to render when the
sr-generalrubric had emptyalternateorincorrectcriteria. - Fixed a bug where sources with content under 20 characters prevented the Feedback Aide UI from rendering.
- Fixed a bug where disabling both stimulus and response introduced excessive whitespace above the rubric.
Polish
- Improvement: Removed the "X" button that indicates that the student got a criterion incorrect from the UI for the
sr-xfromyrubric to improve readability and reduce visual noise. - Improvement: Adjusted docx to html endpoint to generate HTML snippets instead of full HTML pages.
- Improvement: Updated HTML sanitizer to strip disallowed tags instead of encoding them.
Archived
v1.4.0 – 18th July 2025
Polish
- Improvement: enhanced the server-side performance when handling multiple requests.
- Improvement: enhanced HTML sanitization of all parameters to prevent XSS attacks, ensuring all user-generated content is secure.
- Improvement: moved the
/docx-to-htmlutility to/utility/docx-to-htmlto group current and future utility endpoints; the original/docx-to-htmlroute is now deprecated. - Improvement: enhancements to the dedicated editor interface for rubrics.
Archived
v1.3.0 – 19th June 2025
Features
- Added a
citation_checkevaluation option to mark responses with insufficient in-text or bibliographic citations as non-scorable. - Added a
min_paragraph_wordsparameter to thestructure_checkevaluation option to define the minimum number of words required for a paragraph. - Added support for the
languageandgradingevaluation options in the latest Short Response evaluation model, enabling multilingual and context-aware feedback. - Added support for additional options in
createUIto provide more granular control over the UI. - Added initial support for editing rubrics through a dedicated editor interface.
Bug fixes
- Fixed a bug where the
languageevaluation option was not correctly applied to Topic Check and Moderation. - Fixed a bug where special characters in the
titleof a rubriccriteriacaused the evaluation to fail. - Fixed a bug where the first HTML sub-element of some content rendered in a larger font size.
- Fixed a bug where malformed data URIs in
stimulusandrubriccontent caused evaluation failures. The content is now sanitized in the frontend, and the backend rejects evaluation requests if data URIs are present. - Fixed a bug that misaligned score bubbles vertically in the rubric-score bar.
Polish
- Improvement: updated evaluation option parameter names to consistently use snake_case. Parameters are now
topic_checkandstructure_checkinstead oftopiccheckandstructurecheck. - Improvement: updated the schema for
sr-categorizeto aid rubric authoring. - Improvement: updated the schema for
sr-generalto align withsr-xfromy. - Improvement: updated the schema for
sr-xfromyto allow more than one correct answer. - Improvement: reduced the minimum essay response length from 100 to 20 characters, allowing shorter formative answers.
- Improvement: enhanced the UI for Short Response rubrics.
Archived
v1.2.0 – 27th March 2025
Features
- Initial v1.x public release.
- Added support for
shortresponsequestion scoring with 4 different rubrics to handle different question types.-
sr-general: questions that require a short answer or explanation. -
sr-keypoints: evaluate the correctness of the key points in the response. -
sr-categorize: evaluate the learner's ability to categorize or classify information. -
sr-xfromy: use when a student must provide 1 or more (X) correct answers from a longer list of (Y) correct answers.
-
- Added a new configuration in the createUI that allows switching the rubric layout in between
auto,compact, andfull - Added
2025-03-14models which add support for new model grading options:-
grading.learnerlevel: allows specifiying the context of the learner for more accurate grading and feedback. -
grading.markingstyle: allows specifiying the context of the grader to be more generous, balanced or harsh as required.
-
- Added preview support for additional languages:
fi: Finnish,sv: Swedish,no: Norwegian,da: Danish,nl: Dutch,pl: Polish,en-us: English (US),en-gb: English (UK),pt-br: Portugese (Brazil)
Bug fixes
- Fixed a bug where the sources did not contribute correctly to the credits used calculation.
Polish
- Improvement: increase maximum size of response from 10k to 15k characters.
- Improvement: increase size of allowed sources from 15k characters to 30k characters to allow for larger sources.
- Improvement: improved the layout of the
compactaccordion view to make it more compact and usable by moving score buttons to top right corner of header. - Improvement: added a border to Essay to increase usability.
- Improvement: removed the older no longer used essay models
2024-06-30.
Archived
v0.21.1 – 26th February 2025
Bug fixes
- Fixed a bug where the response changed the case of the rubric title and caused an error.
Archived
v0.21.0 – 26th February 2025
Features
- Added
2025-02-24model which adds support forsourcesand allows up 5 sources to be added to the evaluation of essays. - Added responsive design accordion layout for the rubric when the available display container is narrow.
Bug fixes
- Fixed a bug where empty JSON parsing failed due to LaTeX formatting in AI responses.
Polish
- Change: Reduced the maximum size of the stimulus from 10,000 to 5,000 characters now that
sourcesare available.
Archived
v0.20.0 – 7th February 2025
Features
- Added new models:
standard-essay-ISCED1-2025-02-05,advanced-essay-ISCED1-2025-02-05,standard-essay-ISCED3-2025-02-05, andadvanced-essay-ISCED3-2025-02-05. The ISCED1 variants are optimised for elementary school student levels and the ISCED3 variants for high school students. - Added feedback in 10 languages other than English via evaluation options for 2025-02-05 and newer models.
Polish
- Improvement: improved the reliability of model responses with adversarial content.
- Improvement: improved error handling for
docx_to_htmlendpoint. It now consistently returns415 Unsupported Media Typeerrors when non-DOCX files are sent.
Archived
v0.19.0 – 9th January 2025
Features
- Added the
isReadyForReviewmethod, which determines whether a feedback session has been marked as ready for review.
Bug fixes
- Fixed a bug where a feedback session marked as
insufficient_to_grade(i.e. not scorable) incorrectly returned ascorewhen the methodgetFeedbackwas called. - Fixed a bug in the holistic rubric feedback that would show "n" characters instead of newlines.
Polish
- Improvement: enhanced the "Submit to student" flow by disabling the save button with a clear explanation once feedback is marked as ready for review, instead of removing the button.
Archived
v0.18.0 – 2nd January 2025
Features
- Added support for evaluation options in the frontend code that was released in
v0.17.0.
Bug fixes
- Fixed a bug where empty paragraphs were counted in the structurecheck. They are now correctly ignored.
- Fixed a bug where moderation was not running on older models.
Archived
v0.17.0 – 20th December 2024
Features
- Added support for evaluation options to be passed to essay models to control behavior.
- Added support for structure check via the
optionscheck for a minimum number of paragraphs in an essay. - Added support for moderation check via the
options. - Added support for topic check configuration via the
optionsand the ability to tune therelatednessfromSlightly relatedthrough toCompletely related. - Added models
preview-standard-essay-ISCED3-2024-12-16andpreview-advanced-essay-ISCED3-2024-12-16which work with ISCED level 3 (high school learners).
Polish
- Improvement: updated RESTful API documentation for the Essay Evaluate payload.
Archived
v0.16.1 – 17th December 2024
Bug fixes
- Added models
preview-standard-essay-ISCED1-2024-12-16andpreview-advanced-essay-ISCED1-2024-12-16which work with ISCED level 1 (elementary/primary learners).
Archived
v0.16.0 – 11th December 2024
Features
- Added a new method
getEvaluateResponse, to retrieve server-generated feedback data. - Introduced request rate-limiting support to enhance API performance and prevent misuse.
Bug fixes
- Fixed an issue where Docx-to-HTML conversion would fail if no style was applied to a paragraph.
Polish
- Improvement: internal tooling upgrades to improve the stability of the API.
Archived
v0.14.1 – 4th December 2024
Bug fixes
- Fixed a bug in the topic detection that was causing false positives.
Archived
v0.14.0 – 2nd December 2024
Features
- Added preview models for structured essay formats:
preview-standard-structured-2024-11-28andpreview-advanced-structured-2024-11-28 - Added a notification if an essay is not scorable including if it is too short, too long, or off topic.
Bug fixes
- Fixed a bug to validate the
session_uuidat the request parameter parsing stage.
Polish
- Improvement: simplified oAuth authentication.
- Improvement: updated models for
standard-essayandadvanced-essayto point to2024-11-22which include topic detection and improved accuracy. - Improvement: updated the documentation of the REST endpoints and RESTful mode documentation.
Archived
v0.12.0 – 25th November 2024
Features
- Added a
descriptionfor each rubric criterion, improving clarity and usability. - Added a new endpoint to expose all internationalization labels used within the API for easier localization.
Bug fixes
- Fixed a bug where the API would use a different AI model when feedback was re-generated after an error during the previous feedback generation.
Polish
- Improvement: updated internal tooling to enhance the accuracy of our AI models.
- Improvement: sanitized rubric
titleanddescriptionfields to improve API security. - Improvement: removed vague, low-use internalization labels to streamline localization.
Archived
v0.11.0 – 13th November 2024
Features
- [BETA] Added a new endpoint to convert
.docxfiles into.htmlfiles.
Bug fixes
- Fixed a bug that caused the
generateFeedback()progress bar to remain on the screen after grading complex essays.
Polish
- Improvement: improve the feedback accuracy for
holisticrubric. - Improvement: increase the maximum size of the comment box.
- Improvement: various internal tooling upgrades to improve the stability of the API.
- Improvement: various UI/UX clean up to remove unnecessary spacing.
- Improvement: show an error message when an unauthorized or invalid
access_tokenis being used to generate feedback.
Archived
v0.10.0 – 5th November 2024
Features
- Added support for
holisticrubric.
Bug fixes
- Fixed a bug that prevented feedback sessions with a short response from being initialized.
Polish
- Improvement: various internal tooling upgrades to improve the stability of the API.
- Improvement: update the
moderationmessages to be more informative.
Archived
v0.9.1 – 15th October 2024
Bug fixes
- Fixed a bug where feedback comments would not render after resuming an unsaved session in grading mode and calling
generateFeedback.
Archived
v0.9.0 – 14th October 2024
Features
- Added models for
standard-essay-2024-08-05andadvanced-essay-2024-08-05 - Added preview versions of
standard-essay-moderationandadvanced-essay-moderation, including AI moderation flagging for violence, sexual, and hate content in essays. - Added a confirmation dialog if AI moderation flags a potential issue.
- Added a progress bar to show grading progress.
- Added input sanitization for untrusted content.
- Added a new
setFeedbackmethod.
Bug fixes
- Fixed a bug with rubric levels without titles.
- Fixed a bug with rendering zero-score rubrics.
Polish
- Improvement: deprecated the
standard-essay-2024-06-30andadvanced-essay-2024-06-30 models, which have been superseded. - Improvement: tightened rubric table styles to reduce space used by larger rubrics.
Archived
v0.8.0 – 23th September 2024
Features
- Added skipped score functionality to currently supported rubrics.
Polish
- Improvement: display unreviewed state instead of rejecting the promise when we create a new feedback session in the
reviewstate of anot_ready_for_review/ non-existent session. - Improvement: changed spacing around the
stimulusandresponseareas.
Archived
v0.7.0 – 9th September 2024
Features
- Added support for rubrics with different score ranges.
- Added
ready_for_reviewsupport for the feedback session.
Bug fixes
- Fixed a bug causing
scoreandmax_scoreto be intermittently calculated incorrectly during thegenerateFeedbackprocess.
Archived
v0.6.0 – 23rd August 2024
Features
- Added a new
/essays/modelsendpoint to return a list of available models for essay evaluation. - Added a new getter method
session_uuidto the FeedbackSession instances.
Bug fixes
- Fixed a bug to increase the timeout limit to allow for longer model requests.
- Fixed a bug where an error in customer callbacks could stop all processing on the page.
Polish
- Improvement: increased the scalability and the reliability of the system.
- Improvement: updated the CSS build process for all styles.
Archived
v0.5.0 – 9th August 2024
Features
- Added credits and tag the models used for metrics.
- Added
standard-essay-2024-08-05andadvanced-essay-2024-08-05models
Bug fixes
- Fixed a bug where the initial auto generated comment was not being saved.
- Fixed a bug to make the
feedbackSessionrequest gracefully fail when it is not a 404.
Polish
- Improvement: updated error messages and handling to be consistent.
- Improvement: internal AI engine improvements.
Archived
v0.4.1 – 18th July 2024
Bug fixes
- Fixed a bug where we calculate the max score based on the highest level rather than the last index.
Polish
- Improvement: removed unused level property.
Archived
v0.4.0 – 15th July 2024
Bug fixes
- Fixed a bug and added a missing
insufficient_to_gradeoption when resuming. - Fixed a bug where the wrong validation was applied to a new feedback session.
- Fixed a bug where the comments were not showing when resuming in grade or student mode.
Polish
- Improvement: fix layout alignment with the rubric table.