Skip to content

7.4.0

Compare
Choose a tag to compare
@krusche krusche released this 04 Jul 05:26
· 681 commits to develop since this release
a6eade2

⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️

Release highlights

  • New Exam Mode UI Design: The new user interface design was extended to the exam mode feature.
  • New Learning Path UI Design: The user interface for learning paths was completely redesigned.
  • Unified Communication: Communication and messages are unified in one view. Instructors have full control which features are active in a course.

Improvements

  • Integrated code lifecycle: Improve SSH handling by @SimonEntholzer in #8772
  • Integrated code lifecycle: Show result stats in buildqueue by @BBesrour in #8787
  • Integrated code lifecycle: Change build queue page to build overview by @BBesrour in #8896
  • Quiz exercises: Export images of quiz exercises by @EneaGore in #8841
  • Adaptive learning: Update documentation to match new mastery calculation by @JohannesStoehr in #8853
  • Tutorial groups: Allow to export information by @az108 in #8707
  • Tutorial groups: Improve explanation of import by @az108 in #8710
  • Learning paths: Improve student user interface by @JohannesWt in #8733
  • Communication: Combine messages and communication view by @egekurt123 in #8801
  • Communication: Add space between filters and create button in group chat modal by @egekurt123 in #8913
  • Communication: Add icons to conversation options by @egekurt123 in #8889
  • Exam mode: Redesign the user interface of the exam mode for students by @edkaya in #8860
  • General: Improve display of currently running exercises in student dashboard by @b-fein in #8637

Bugfixes

  • Programming exercises: Fix an issue with the custom build plan editor by @pzdr7 in #8963
  • Programming exercises: Fix an issue when parsing empty files by @Strohgelaender in #8964
  • Integrated code lifecycle: Fix flickers in build queue by @BBesrour in #8847
  • File upload exercises: Fix an issue when downloading submission files by @Strohgelaender in #8882
  • Plagiarism checks: Fix empty clean up dialog by @zhngharry in #8603
  • Communication: Fix an issue that prevented to answer threads in group chats by @egekurt123 in #8851
  • Exam mode: Fix an issue where the end page of exam does not scroll when the page is too small by @edkaya in #8916
  • Exam mode: Fix collapsible area of problem statement in exercises in student view by @edkaya in #8915
  • Exam mode: Fix navigation when clicking open repository by @rabeatwork in #8898
  • Exam mode: Fix an issue where notification button and message do not show up during exam by @edkaya in #8914
  • Exam mode: Fix displaying exam grade with and without bonus by @SimonEntholzer in #8912
  • Exam mode: Fix problems with highlighting of the differences in the problem statement by @coolchock in #8461
  • General: Make exercise view scrollable by @zhngharry in #8688
  • General: Fix an issue in the color selector for exercise categories by @asliayk in #8874
  • General: Fix an issue when switching courses from an inactive course by @az108 in #8844

Development

  • Add button to start online IDE from exercise details when Theia profile is active by @iyannsch in #8697
  • Improve code quality of competency and learning path repositories by @MaximilianAnzinger in #8875
  • Cleanup legacy and unused client code in the communication feature by @egekurt123 in #8842
  • Add directive to fix types in exercise detail overview list by @florian-glombik in #8644
  • Allow all filenames in programming exercise templates by @magaupp in #8684
  • Add screencast for the retrieval process of automatically generated assessment suggestions for modeling exercises by @matthiaslehnertum in #8780
  • Document the iOS app's communication features by @nityanandaz in #8805
  • Fix wrong Artemis image issue on e2e multi node configuration by @muradium in #8852
  • Fix playwright tests and temporarily disable exam page playwright tests by @egekurt123 in #8941
  • Fix and re-enable exam mode e2e tests by @SimonEntholzer in #8946
  • Update exam mode student view screenshots by @edkaya in #8949
  • Export admin users in the monitoring by @Hialus in #8843
  • Remove the unused Ace code editor component by @pzdr7 in #8832
  • Update server dependencies by @krusche in #8923
  • Update client dependencies by @krusche in #8922
  • Update documentation after unifying communications and messages by @egekurt123 in #8952
  • Update documentation for private messages and search filters by @egekurt123 in #8962

Reviewers with the highest level of commitment

New Contributors

Full Changelog: 7.3.0...7.4.0