Skip to content

Releases: apluslms/a-plus

Release v1.11.1, October 2021

28 Oct 14:58
Compare
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
Compare
Choose a tag to compare

Release v1.10.3, October 2021

22 Oct 11:01
Compare
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
Compare
Choose a tag to compare

Release v1.10.2, September 2021

16 Sep 06:44
Compare
Choose a tag to compare

Bug fixes:

  • When the URL includes the hl query parameter for selecting a language, use that language in modal dialogs and embedded exercises too.
  • When following links, preserve only the hl query parameter in the URL instead of all query parameters. (The hl parameter is needed so that the language does not change on subsequent pages.)
  • Preserve the hl query parameter when links are opened in new tabs by clicking the mouse middle button.
  • Preserve the hl query parameter even if links contain nested HTML elements.
  • Emphasize the selected languages in the course language warning.
  • Fix a crash in the course participant details page.
  • Fix the course visibility admonition for banned students.

Release v1.10.1, September 2021

09 Sep 10:02
Compare
Choose a tag to compare

Bug fixes:

  • Course staff can fetch their personal points in the API: /api/v2/courses/ID/points/me/ (fixed 404 error)
  • Course staff can not enrol themselves as students in the course (in the manual enrolment) while they have the teacher or assistant role so that they don't lose the teacher role by accident.
  • Course staff do not lose their staff role if they submit to the enrolment questionnaire
  • In the Django admin view (/admin), fix a crash in the search feature of CourseInstances
  • Fix one spelling mistake in the connection error message
  • Students can not submit to exercises after their enrolment has been removed or banned
  • Allow unenrolled users to submit to the enrolment questionnaire even after exceeding the exercise max submissions limit. (This could have prevented new enrolment after the student had been removed from the course once. Banning the student prevents enrolling back again during the enrolment time.) In addition, ignore student group selection in enrolment questionnaires.
  • Fix the <html> lang attribute value so that it matches the language of the document. Similarly, fix the language in the <body> class attribute "lang-CODE".
  • Fix translations that failed to activate in some cases. E.g., if the language is selected from the HTTP request when the enrolment and user profile languages are empty, then the language could be in the long format "en-gb". The long format does not work in many parts of the old code. See commit 6a715a5

Changes:

  • Add a confirmation dialog to removing/banning students in the participants list accessible to teachers

Release v1.10.0, September 2021

01 Sep 06:57
Compare
Choose a tag to compare

Release v1.9.1, August 2021

27 Aug 07:11
Compare
Choose a tag to compare

Changes:

  • Add customizable environment variable setting prefix
    (for Kubernetes deployment)

Release v1.10.0, August 2021, Release Candidate 1

23 Aug 08:25
Compare
Choose a tag to compare

Release v1.9.0, June 2021

18 Jun 08:27
Compare
Choose a tag to compare