Skip to content

Releases: apluslms/a-plus

Release v1.30.1, December 2025

22 Dec 12:01

Choose a tag to compare

Changes:

  • Update staff all results page datatables plugin

Release v1.30.0, December 2025

15 Dec 20:24

Choose a tag to compare

Note:

  • Requires courses to be built with a-plus-rst-tools v2.0.0.
  • Requires python-grader-utils exercises to upgrade to a new container
    image, e.g., apluslms/grade-python:<flavour>-3.13-5.0-4.13

Changes:

  • Upgrade to Bootstrap 5 #1442, #584
  • Add experimental dark UI theme #898
  • Implement search for courses on A+ frontpage #579
  • Add a button from student view to deadline deviations #1458
  • Add 'ignore trailing whitespace' button when comparing submission #1457
  • Retain submitted input in acceptPost exercises #1475
  • Fix empty quiz exercise if user submitted during grader downtime #1466
  • Fix error if grading_data is not JSON #1455

Release notes:
https://apluslms.github.io/releases/v1_30.html

Release v1.29.0, April 2025

08 May 13:01

Choose a tag to compare

Changes:

  • Add support for submission tags set by grading containers apluslms/grading-base#12
  • Add API endpoints for adding and deleting submission taggings #1430
  • Update lxml package version

Release notes:
https://apluslms.github.io/releases/v1_29.html

Release v1.28.2, March 2025

08 May 13:01

Choose a tag to compare

Changes:

  • Fix 'Continue where you left off' exercise name HTML escape
  • Fix mangled code when comparing submission with model answer
  • Improve performance of "All submissions" view

Release v1.28.1, March 2025

08 May 13:00

Choose a tag to compare

Changes:

  • Fix incorrect url for 'visit without sending data' in lti1.3 services

Release v1.28.0, February 2025

24 Feb 08:43

Choose a tag to compare

Changes:

  • Added a ‘GDPR compliant’ LTIv1.3 service option #1342
  • Added cookie notice #1400
  • Allow user to skip submitters when using manual assessment #1439
  • Added group_work_allowed boolean to CourseInstance to avoid expensive lookup on every page load #1367
  • Fixed a minor bug with personalized points goal #1436
  • Clarified times and time zones related to course updates and builds #1128
  • Added more detailed error messages to the points API #876
  • Added student email to “All results” page’s CSV, Copy, and Excel downloads #1428
  • Display currently selected course language #849
  • Added all course submissions view with submission tags filter #1408

Release notes:
https://apluslms.github.io/releases/v1_28.html

Release v1.27.1, December 2024

07 Jan 07:52

Choose a tag to compare

Changes:

  • Add more data to zip download info.csv file

Release notes:
https://apluslms.github.io/releases/v1_27.html

Release v1.27.0, December 2024

07 Jan 07:52

Choose a tag to compare

Changes:

  • Move menu items with an empty group label under "Course" section by default
  • Manual assessment of all submitters now finds all unassessed students
  • Add a language toggle for non-course-specific pages
  • Add support for disabling personalized points goal
  • Fix erros caused by personalized points goals
  • Fix "show_zero_points_immediately" option showing previous attempt's points
  • Fix overriding deadline deviations around daylight savings border
  • Fix external links sometimes missing URL fragments
  • Fixed group labels are not shown in Edit Course/Menu page

Release notes:
https://apluslms.github.io/releases/v1_27.html

Release v1.26.2, October 2024

01 Nov 09:24

Choose a tag to compare

Changes:

  • List news to students in the API only after they are published
  • Add limit for maximum number of retries for automatic regrading, and rotate the submission to be sent
  • Add option to show zero points immediately for exercises
  • Add courses where the user is an assistant to the API
  • Add personalized points goal feature
  • Add submissions zip download feature
  • Points JSON download now downloads a file instead of opening JSON in a new tab
  • Fix LTI tool issues

Release notes:
https://apluslms.github.io/releases/v1_26.html

Release v1.25.0, August 2024

01 Nov 09:18

Choose a tag to compare

Changes:

  • Hide module model answers on lifesupport
  • Diff view between student submission and another file
  • Add missing translations to clone course instance view
  • Add "regrade when notification seen" option
  • Open menu links to external websites in a new tab
  • Add has_submittable_files to the exercises API endpoint
  • Add more info about max_points to points API
  • Add missing translations related to submission tags
  • Fix invisible progress bars
  • Fix 502 error when a menu link has a service and URL with a scheme

Release notes:
https://apluslms.github.io/releases/v1_25.html