A+ v1.17 Release Notes

November 2022 (GitHub milestone)

A+ v1.17.0

New features

Minor changes:

Bug fixes:

For system administrators and developers:

Git Manager v1.17.0

This release focuses on improving slow course build times. Gitmanager v1.17.0 is also compatible with A-plus v1.16.3 and MOOC-Grader v1.16.0.

Changes

For system administrators

Git Manager v1.17.2 patch

Git tag: Git Manager v1.17.2

Fixed failures in accessing the course during a running course build in the end of the build publish stage.

If the course includes or creates hundreds of files in the build, the course used to become temporarily broken at the end of the course build while temporary files were being removed. This has been fixed so that the previous course build is available until the new course build has been finished and the Gitmanager course cache has been updated.

This issue affected mainly complex course implementations such as the Aalto Programming 1 (O1) course.

For developers

Added support for the LTI parameters in MOOC-Grader v1.16.1. Gitmanager exports the configured LTI settings in the aplus-json output for MOOC-Grader assignments so that the A+ front sets those assignments as LTI assignments.

A+ v1.17.1 patch

Git tag: A+ v1.17.1

Fixed major defects in the new feature “automatic retries of incomplete grading jobs” that was added in v1.17.0.