Skip to content

Releases: apluslms/a-plus

Release v1.12.0, December 2021

23 Dec 10:42

Choose a tag to compare

Highlights:

  • New Git manager service, separate from the MOOC-Grader
  • Sisu integration for course enrolments
  • Automatic saving of submission drafts in questionnaires
  • Improved teacher’s deviations user experience

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

Release v1.11.4, December 2021

22 Dec 15:35

Choose a tag to compare

Critical bug fix:

The "mark as final" feature in the manual assessment within the "inspect submission" page had a critical defect. When a submission was marked as final, it removed all other final markings in the same assignment for all students. In other words, teacher could grade many students without realizing that the final markings have been lost. The course points in the All results table could show incorrect points for many students since the system could select wrong submissions as final due to missing the manually placed final marking.

Release v1.12.0, December 2021, Release Candidate 3

20 Dec 09:38

Choose a tag to compare

Some new features planned for v1.12 are still missing, mainly the ability to override existing deviations in the teacher's "add deviations" feature.

New features in this release:

  • Student enrolments may be retrieved from the Student Information System Sisu. Enrolments may be retrieved manually and by a scheduled background task.
  • Added searching and sorting to the columns of the tables in teacher's features such as the participants or deviations lists.
  • Deviation list groups one student's identical deviations under the same module.
  • Added a copy-paste functionality to search select form fields (e.g., setting assistants in a course instance).
  • Deviations save the granter (teacher) and grant time.
  • Use the web browser's built-in date picker widget in date form fields.

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

Release v1.12.0, December 2021, Release Candidate 2

13 Dec 09:13

Choose a tag to compare

Some new features planned for v1.12 are still missing, including the integration with the Sisu student information system and improved teacher's deviations user experience.

New features in this release:

  • New JWT tokens between A+ and exercise services for better authentication
    and authorization that are not dependent on IP address whitelists or
    comparisons of IP addresses to the DNS name resolution results.
  • Add compatibility for the new Git manager service that has been revamped
    and separated from the MOOC-Grader.
  • The Git manager may notify the A-plus server about course updates in
    git and A-plus may then update the course automatically.
    The teacher needs not press the "Apply" button in the Edit course
    section in order to update the A+ course instance.
  • Multiple bug fixes in the A+ REST API endpoints aggregatedata,
    submissiondata and resultsdata.

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

Release v1.11.3, November 2021

08 Nov 16:27

Choose a tag to compare

Improvements in the teacher's inspect submission page:

  • The points badge has a similar tooltip as badges elsewhere. The exercise difficulty is also shown.
  • More submissions are shown in the table without hiding them by default. Previously, all other submissions were collapsed except the currently selected.
  • The messages shown in the top do not refer to unofficial submissions as if they were normal submissions.

Performance improvements:

  • The teacher's deadline deviations list page loads much more quickly.
  • The "my submissions" list (in dropdown menus) loads more quickly.

The performance improvements were made by improving very inefficient database queries.

Bug fixes:

  • The points badge in the teacher's inspect submission page is now gray for unofficial submissions like elsewhere. It used to have the colours of normal graded submissions.

Release v1.11.2, November 2021

04 Nov 14:40

Choose a tag to compare

Minor improvements:

  • In the teacher's inspect submission page, the teacher may send the submission to the autograder for regrading with one click. It is not necessary to open the modal dialog with the detailed instructions first.
  • Clarify the button texts in the inspect submission page.

Bug fixes:

  • Students could not open model solutions after the deadline if they had submitted at least once and some student had an active personal deadline extension in the exercise. This was caused by an incorrect personal deadline stored in the cache. The cache used the latest existing personal deadline for all students.
  • When the A+ server was responding slowly and timed out, a student's single submission attempt could be duplicated even six times in the server. That is, the student created six new submissions with one attempt. This affected only exercises embedded in chapter pages.
  • Accessibility: links for viewing and downloading submitted files (in a student's submission) have a clearer message for screen readers.

Release v1.11.1, October 2021

28 Oct 14:58

Choose a tag to compare

Bug fixes:

  • Added a download button for the submitted files in the teacher's inspect submission page.
  • Do not render the contents of submitted binary files in the inspect submission page.
  • Fixed low color contrast in the submissions dropdown of chapter exercises on small screens.

Release v1.11.0, October 2021

28 Oct 05:45

Choose a tag to compare

Release v1.10.3, October 2021

22 Oct 11:01

Choose a tag to compare

Bug fixes:

  • Fix a crash in course API endpoints when the course does not exist.

For admins:

  • New Django manage.py commands for deleting (expired) course instances and users: delete_users and delete_instance.
  • Add student ids and remove personal deviations from the export_submissions manage.py command.

Release v1.11.0, October 2021, Release Candidate 1

21 Oct 16:28

Choose a tag to compare