⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Add IDE preferences for "Open In" by @janthoXO in #9201Text exercises
: Add preliminary AI feedback requests for students on text exercises using Athena by @EneaGore in #9241Communication
: Add profile picture support by @PaRangger in #9277General
: Add delete button for not enrolled users by @BaumiCoder in #9224General
: Add SAML2 audit features by @dfuchss in #9233
Bugfixes
Programming exercises
: Translate programming language names by @magaupp in #9279Quiz exercises
: Fix an issue with the multiple choice visual mode by @pzdr7 in #9284Atlas
: Fix creation of competency relations by @MaximilianAnzinger in #9327
Development
- Refactor Markdown editor actions with the adapter pattern by @pzdr7 in #9260
- Restructure server code completely into modules by @krusche in #9307
- Fix cron task name in data export schedule tests by @MaximilianAnzinger in #9312
- Make Telemetry service async by @SimonEntholzer in #9287
- Add test file for script to generate random results when creating large courses locally by @az108 in #9298
- Update screencasts in communication documentation by @egekurt123 in #9176
- Fix profile for Apollon resource by @SimonEntholzer in #9320
Reviewers with the highest level of commitment
Full Changelog: 7.5.2...7.5.3