⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Enable static code analysis for Rust with LocalCI by @magaupp in #10328Programming exercises
: Enable static code analysis for Dart with LocalCI by @magaupp in #10354Integrated code lifecycle
: Improve result animation for building and testing by @BBesrour in #10342Assessment
: Scroll down to complaint form after clicking on a complain button by @badkeyy in #10352
Bugfixes
Integrated code lifecycle
: Fix issue in result processing by @BBesrour in #10363Integrated code lifecycle
: Fix stale container cleanup by @jfr2102 in #10353Tutorial groups
: Fix tutorial configuration form not appearing by @az108 in #10359Exam mode
: Fix issue with second correction round results by @coolchock in #10357Exam mode
: Fix student exam timeline page by @SimonEntholzer in #10350General
: Make sure the filter button renders when reloading the course statistics page by @badkeyy in #10231
Development
- Add Atlas Profile with optionally autowired Atlas Java API by @ole-ve in #9936
- Improve exercise import e2e tests by @muradium in #10305
- Fix LTI deep linking by @tobias-lippert in #10346
- Migrate exercise group client code to signals by @coolchock in #10332
- Update markdown editor cursor position on backspace by @cremertim in #10360
- Fix missing source files in Jacoco report by @ole-ve in #10343
- Migrate plagiarism check UML diagrams to Apollon format by @farisd16 in #10222
- Add mobile app version compatibility by @asliayk in #10339
- Migrate exam exercises client code to signals by @coolchock in #10329
- Speed up build statistics query by using an index column by @krusche in e3eaaa2 and 78649aa
New Contributors
Full Changelog: 7.10.1...7.10.2