7.5.6
⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Add Rust and JavaScript to plagiarism detection by @magaupp in #9344Communication
: Add FAQs to Artemis by @cremertim in #9325Adaptive learning
: Add option to import exercises and lecture units when importing competencies by @JohannesStoehr in #9205Learning paths
: Add explanation view for learning path users by @JohannesWt in #9392Tutorial groups
: Add profile pictures to tutorial page by @PaRangger in #9353Exam mode
: Reduce width of sidebar by @rabeatwork in #9171General
: Redesign the course overview by @edkaya in #9221General
: Elevate toggle sidebar button by @PaRangger in #9411General
: Improve English and German texts by @BaumiCoder in #9368General
: Animate content sidebar on toggle by @PaRangger in #9412
Bugfixes
Programming exercises
: Close the diff modal when leaving the page by @pzdr7 in #9355Adaptive learning
: Change mastery threshold to input field and validate values by @JohannesStoehr in #9398Adaptive learning
: Fix prerequisites not shown in course enrollment by @JohannesStoehr in #9358Communication
: Fix author and channel name order in notifications by @krusche in 4d36797General
: Fix an issue with the default username validation during login by @krusche in 0aa3aaf
Development
- Remove no longer required secret push token for Jenkins setups by @b-fein in #9317
- Add labels for modules by @MaximilianAnzinger in #9374
- Add CI action to check that German and English translation keys are consistent by @b-fein in #9370
- Adjust server tests to restructuring into modules by @MaximilianAnzinger in #9314
- Fix pull request labeler path regex by @MaximilianAnzinger in #9381
- Refactor atlas tests by @MaximilianAnzinger in #9352
- Refactor lti tests by @MaximilianAnzinger in #9375
- Add check for REST endpoints to be in kebab case by @SimonEntholzer in #9210
- Fix flaky e2e tests by @SimonEntholzer in #9326
- Set unique hazelcast instance name for each abstract server test setup to reduce flakiness by @ole-ve in #9416
- Fix translation string check CI pipeline step by @b-fein in #9420
- Fix server test compilation by @JohannesStoehr in #9421
- Execute architecture tests on module basis by @MaximilianAnzinger in #9409
- Optimize local git repository cleanup by @julian-christl in #9322
- Fix flaky priorityExamTest by @SimonEntholzer in #9276
- Fix LocalCI flaky server tests by @BBesrour in #9424
- Remove redundant architecture test in atlas module by @MaximilianAnzinger in #9429
- Improve test code quality by @krusche in a243670
- Update client dependencies by @krusche in e15f2e9 and 6638906
- Update server dependencies by @krusche in 495bad6
- Refactor programming server tests by @krusche in aee8c00
- Change super class of LocalCI server tests by @krusche in c96f18b
- Reduce flakiness of server tests by @krusche in c77c69b
Full Changelog: 7.5.5...7.5.6