Skip to content

Releases: apluslms/a-plus

Release v1.16.1, August 2022

25 Aug 09:49

Choose a tag to compare

Bug fix:

  • Fixed an issue that prevented making new submissions in assignments that do not include file uploads and are not questionnaires. In practice, the issue affected assignments that depend on custom frontend JavaScript code.

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

Release v1.16.0, August 2022

22 Aug 17:24

Choose a tag to compare

Changes:

  • Assignments embedded in chapters warn the student when he/she tries to submit an identical solution to the existing submissions.
  • Redesigned the support page (in the A+ site footer).

Minor changes:

  • Automatic enrolling of course participants from Sisu begins 14 days prior to the course start.
  • Minor usability fixes for the course instance creation under the "Edit course - Instances" menu.

For system administrators and developers:

  • Updated the Django REST framework and DRF extensions packages.
  • Added database table PendingSubmission for a new feature that will be released in a patch later (issue #988): automatic retries of incomplete grading jobs.

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

Release v1.16.0, August 2022, Release Candidate 1

17 Aug 12:19

Choose a tag to compare

Changes:

  • Assignments embedded in chapters warn the student when he/she tries to submit an identical solution to the existing submissions (#1006).
  • Redesigned the support page (in the A+ site footer).

Minor changes:

  • Automatic enrolling of course participants from Sisu begins 14 days prior to the course start.
  • Minor usability fixes for the course instance creation under the "Edit course - Instances" menu (#1054, #1056).

For system administrators and developers:

  • Updated the Django REST framework and DRF extensions packages.
  • Added database table PendingSubmission for a new feature that will be released in a patch later (issue #988): automatic retries of incomplete grading jobs.

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

Release v1.15.1, June 2022

30 Jun 10:19

Choose a tag to compare

Minor fixes:

  • Fixed the LTI parameter list displayed in the LTI launch view (#1049).
  • Fixed the netloc of the address used in the LTI parameter custom_context_api. This is important with the testing containers that use the localhost address. That is, the address uses SERVICE_BASE_URL now.

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

Release v1.15.0, June 2022

21 Jun 08:55

Choose a tag to compare

Changes:

  • Teachers may easily create new A+ course instances themselves as self-service
    • The new teacher's user interface in A+ (under the Edit course section) creates the course instance in the Git Manager backend as well.
    • Teachers may modify typical Git Manager settings directly in A+. Therefore, teachers usually need not access the Git Manager web site separately.
  • New experimental API endpoint added as a workaround to improve the slow performance of the All results page.
  • New feature: approve late or unofficial submissions as normal, graded submissions without penalties.

In addition to other smaller changes and bug fixes.

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

Release v1.15.0, June 2022, Release Candidate 1

13 Jun 10:11

Choose a tag to compare

Changes:

  • Teachers may easily create new A+ course instances themselves
    as self-service
    • The new teacher's user interface in A+ (under the
      Edit course section) creates the course instance in the
      Git Manager backend as well.
    • Teachers may modify typical Git Manager settings directly in A+.
      Therefore, teachers usually need not access the Git Manager
      web site separately.

In addition to other smaller changes and bug fixes.

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

Release v1.14.0, April 2022

12 Apr 07:29

Choose a tag to compare

Some features planned for the v1.14.0 release have been delayed.
They will be released in the patch v1.14.1 in late April 2022.
The delayed features are moved to v1.15.

Changes:

  • Added support for enrollment questionnaires when the course enrollments are retrieved from SIS.
    • Enrollments have a new PENDING status. Students with a PENDING enrollment must complete the enrollment questionnaire before they may submit to assignments.
    • If SIS enrollment is not used, a PENDING enrollment is added when the student opens the enrollment questionnaire even if they do not submit it.

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

Release v1.14.0, April 2022, Release Candidate 1

07 Apr 13:05

Choose a tag to compare

Changes:

  • Added support for enrollment questionnaires when the course enrollments are retrieved from SIS.
    • Enrollments have a new PENDING status. Students with a PENDING enrollment must complete the enrollment questionnaire before they may submit to assignments.
    • If SIS enrollment is not used, a PENDING enrollment is added when the student opens the enrollment questionnaire even if they do not submit it.

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

Release v1.13.3, April 2022

07 Apr 12:02

Choose a tag to compare

Bug fixes:

  • Fix the layout of assignment feedback (massive margins).
    • v1.13.0 introduced a bug that broke the layout of assignment feedback. This caused very wide margins in the feedback.
    • The problem was that A+ selected too many HTML elements from the feedback output by the grader. This broke the structure of the rendered HTML in the A+ feedback pages and modal dialogs.
  • Show the exercise information like the deadline even after the deadline has passed.
    • The assignment frames in chapter pages used to hide the exercise information (deadline, student group size) after the deadline has passed.

For system administrators and developers:

  • A+ security logs use the standard CEF format (Common Event Format).
  • Improved the user experience of the A+ Django admin site.
    • The admin pages load faster.
    • The search queries useful columns in the tables.
    • There are new quick filters in the right sidebar.
    • Some models that had been missing in the admin site were added.

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

Release v1.13.2, March 2022

14 Mar 15:56

Choose a tag to compare

Bug fixes:

  • Fixed a crash in adding new deviations (e.g., personal deadline extensions) (unique constraint violation).
  • Added an inspect link in the teacher's participant view so that it is faster to reach the inspect view for that student's submissions in that assignment.
  • When submitting a file to an assignment fails because the file is too large, show a clear error message to the student.
  • Fixed a crash in the submission list and inspect views when the submission has no submitters (i.e., when all submitters have been removed afterwards).

For system administrators and developers:

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