Releases: apluslms/a-plus
Releases · apluslms/a-plus
Release v1.11.1, October 2021
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
Release v1.10.3, October 2021
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
anddelete_instance
. - Add student ids and remove personal deviations from the
export_submissions
manage.py command.
Release v1.11.0, October 2021, Release Candidate 1
Release notes:
https://apluslms.github.io/releases/v1_11.html
Release v1.10.2, September 2021
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
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
Release notes: https://apluslms.github.io/releases/v1_10.html
Service break announcement:
https://wiki.aalto.fi/pages/viewpage.action?pageId=194031677
Release v1.9.1, August 2021
Changes:
- Add customizable environment variable setting prefix
(for Kubernetes deployment)
Release v1.10.0, August 2021, Release Candidate 1
Release notes in the wiki:
https://wiki.aalto.fi/pages/viewpage.action?pageId=194031677
Release v1.9.0, June 2021
Release notes: https://apluslms.github.io/releases/v1_9.html
Service break announcement:
https://wiki.aalto.fi/display/EDIT/Aplus+version+19+upgrade+and+service+break+summer+2021