Skip to content

Releases: ls1intum/Artemis

7.5.3

18 Sep 18:29
412e2a6
Compare
Choose a tag to compare

⭐️ 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 #9201
  • Text exercises: Add preliminary AI feedback requests for students on text exercises using Athena by @EneaGore in #9241
  • Communication: Add profile picture support by @PaRangger in #9277
  • General: Add delete button for not enrolled users by @BaumiCoder in #9224
  • General: Add SAML2 audit features by @dfuchss in #9233

Bugfixes

  • Programming exercises: Translate programming language names by @magaupp in #9279
  • Quiz exercises: Fix an issue with the multiple choice visual mode by @pzdr7 in #9284
  • Atlas: Fix creation of competency relations by @MaximilianAnzinger in #9327

Development

Reviewers with the highest level of commitment

Full Changelog: 7.5.2...7.5.3

7.5.2

10 Sep 11:08
Compare
Choose a tag to compare

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

Breaking changes

Artemis now includes a lightweight telemetry service. Please configure the following settings in the application-prod.yml: info.operatorName (e.g., your university name), info.operatorAdminName, and info.contact. This information enables the development team to better understand which organizations use Artemis and their configurations. By analyzing version statistics, the team can continue supporting older major versions with critical bug fixes, particularly for security issues. Security is a top priority for the Artemis team, and this telemetry will allow us to directly inform administrators about important security updates that may not be immediately disclosed in the public release notes.

Improvements

  • Programming exercises: Fix translation issue for participation modes in exam management by @iyannsch in #9293
  • Programming exercises: Add visualization of test case errors by @az108 in #9213
  • Quiz exercises: Add cut and crop drag items from background image by @EneaGore in #9172
  • Learning paths: Add discussion section to lecture unit and exercises by @JohannesWt in #9264
  • Lectures: Add PDF preview for instructors by @eceeeren in #8987
  • Exam mode: Show exercise group title in breadcrumbs by @Strohgelaender in #9254
  • General: Improve login dialog by @krusche in #9270

Bugfixes

  • Integrated code lifecycle: Fix rare issues with cloning and deletion on build agents by @BBesrour in #9207
  • Lectures: Remove redundant competency management from guided creation mode by @N0W0RK in #8989
  • Communication: Fix sidebar refresh issue after channel deletion by @asliayk in #9271
  • Assessment: Fix exercise assessment dashboard submission numbering by @SimonEntholzer in #9274
  • Assessment: Don't allow activating presentations if no presentation scoring is set by @Strohgelaender in #9251
  • Plagiarism checks: Fix slow performance in large courses by @krusche in #9269
  • Exam mode: Fix displaying incorrect task in exam summary exercise by @SimonEntholzer in #9294
  • General: Fix sorting on audit event log page by @SimonEntholzer in #9263
  • General: Fix scroll to section when clicking status bar in exercise update view by @florian-glombik in #9243

Development

Reviewers with the highest level of commitment

Full Changelog: 7.5.1...7.5.2

7.5.1

02 Sep 12:34
833aebf
Compare
Choose a tag to compare

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

Improvements

Bugfixes

  • Programming exercises: Fix import from file not importing build values by @BBesrour in #9192
  • Programming exercises: Remove the legacy README.md handling by @pzdr7 in #9220
  • Communication: Fix link in email notification by @Strohgelaender in #9212
  • Communication: Fix tooltip translation for the tutor icon in the conversation member list by @konrad2002 in #9229
  • Iris: Fix Competency generation by @MichaelOwenDyer in #9190

Development

Reviewers with the highest level of commitment

New Contributors

Full Changelog: 7.5.0...7.5.1

7.5.0

13 Aug 06:05
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Improve commit history view by @LeonWehrhahn in #8716
  • Programming exercises: Change the solution entry and testwise coverage editors to Monaco by @pzdr7 in #9173
  • Integrated code lifecycle: Add access tokens for authentication to LocalVC repositories by @SimonEntholzer in #8929
  • Quiz exercises: Change the short answer quiz question editor to Monaco by @pzdr7 in #9139
  • Learning paths: Add learning path completion button by @JohannesWt in #9099
  • Adaptive learning: Remove relates relation type for competencies by @JohannesStoehr in #8993
  • Adaptive learning: Add competency management operations for prerequisites by @JohannesStoehr in #9064
  • Communication: Change the Markdown editor to Monaco by @pzdr7 in #9124
  • Communication: Improve the user interface by @rabeatwork in #9103
  • Exam mode: Redesign the user interface of end page by @edkaya in #9112
  • General: Allow users to login with their email address by @krusche in #9181

Bugfixes

  • Integrated code lifecycle: Fix handling of empty error text nodes in XML result parser by @just-max in #9204
  • Quiz exercises: Allow file editing when importing from overview by @EneaGore in #9165
  • Communication: Add private channel icon to sidebar by @asliayk in #9150
  • Learning paths: Hide unreleased learning objects in learning path view by @JohannesStoehr in #9105
  • Exam mode: Fix a wrong message when deleting a test run by @edkaya in #9191

Development

Reviewers with the highest level of commitment

New Contributors

Full Changelog: 7.4.6...7.5.0

7.4.6

04 Aug 06:49
Compare
Choose a tag to compare

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

Improvements

  • Tutorial groups: Improve functionality of import button by @az108 in #8782
  • Exam mode: Add warning message for visibility date of an exam by @edkaya in #9135

Bugfixes

  • Quiz exercises: Render images immediately upon import by @EneaGore in #9154
  • Exam mode: Send problem statement notifications only after the start of an exam by @edkaya in #9136
  • Exam mode: Hide quiz lifecycle buttons in details page by @JohannesStoehr in #9158
  • Exam mode: Hide unreleased programming exercise results by @pzdr7 in #9152

Development

Full Changelog: 7.4.5...7.4.6

7.4.5

29 Jul 05:57
0f5fdb8
Compare
Choose a tag to compare

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

Improvements

Bugfixes

Development

Reviewers with the highest level of commitment

Full Changelog: 7.4.4...7.4.5

7.4.4

22 Jul 05:42
8960425
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Allow toggling inline feedback in the repository view by @pzdr7 in #9071
  • Programming exercises: Change the build plan editors to Monaco by @pzdr7 in #8978
  • Communication: Add shortcut to set focus on course-wide search by @egekurt123 in #9075

Bugfixes

  • Programming exercises: Keep custom build scripts when the build plan configuration changes by @pzdr7 in #9078
  • Integrated code lifecycle: Fix sorting in build overview by @BBesrour in #9036
  • Communication: Fix automatic scroll for latest message by @asliayk in #9040
  • Exam mode: Display problem statement in result summary for unsubmitted exercises by @edkaya in #9070
  • Exam mode: Fix layout issues in the exam bar by @edkaya in #9072
  • Exam mode: Reduce whitespace in exercise overview table by @edkaya in #9095

Development

Reviewers with the highest level of commitment

Full Changelog: 7.4.3...7.4.4

7.4.3

17 Jul 07:41
9d35a57
Compare
Choose a tag to compare

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

Improvements

  • Exam mode: Remove "Online Code Editor" header by @pzdr7 in #9048

Bugfixes

  • Programming exercises: Improve the reliability of file switching for slow connections by @pzdr7 in #9049
  • Programming exercises: Fix an issue with special characters in task names by @pzdr7 in #9037
  • Communication: Fix margin issues by @egekurt123 in #9065

Development

Full Changelog: 7.4.2...7.4.3

7.4.2

15 Jul 05:50
26d437b
Compare
Choose a tag to compare

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

Release highlights

  • New Code Button: Unifies all code related tasks on programming exercises such as cloning the repository or open the git repository on Artemis. It will soon be completely redesigned for a more modern look and feel.
  • New Message UI Design: The new user interface design was extended to messages and threads.
  • Many bugfixes and performance improvements to enhance the user experience, in particular when communicating and participating in exams

Improvements

  • Programming exercises: Move the open repository buttons to the new code popup by @pzdr7 in #8920
  • Programming exercises: Improve markdown editor layout handling by @pzdr7 in #8977
  • Integrade code lifecycle: Change priority of test exams and practice exercises by @BBesrour in #8979
  • Communication: Enhance messages and threads user interface by @egekurt123 in #8706
  • Learning paths: Add labels to quickly identify the current navigation status by @JohannesStoehr in #8943
  • Learning paths: Allow instructors to include prerequisites at the start by @JohannesStoehr in #8947
  • General: Improve usability of admin user management view by @krusche in e5f4519

Bugfixes

  • Programming exercises: Fix rounded corners of clone button when ssh is selected by @asliayk in #8984
  • Programming exercises: Fix broken download button for auxiliary repositories by @iyannsch in #8826
  • Integrated code lifecycle: Fix an issue when parsing special characters by @Strohgelaender in #9006
  • Integrated code lifecycle: Fix issue when pushing to test repository by @BBesrour in #9030
  • Modeling exercises: Fix missing markers in solution diagram by @FelixTJDietrich in #9031
  • Quiz exercises: Fix an issue where the icons for the questions overlap the page by @edkaya in #9034
  • File upload exercises: Fix an issue with drag and drop feedback duplicates during assessment by @sarpsahinalp in #8966
  • Adaptive learning: Limit mastery progress to 100% by @JohannesStoehr in #8997
  • Adaptive learning: Fix competency progress update for exercise and lecture unit operations by @JohannesStoehr in #8976
  • Learning paths: Fix competency graph overflow and display minimap by @JohannesWt in #8992
  • Learning paths: Fix completion status for manually assessed exercises by @JohannesStoehr in #8991
  • Lectures: Refactor lecture units to prevent horizontal scrolling by @JohannesWt in #8940
  • Communication: Fix incorrect display of edit and delete icons when switching between threads by @egekurt123 in #9000
  • Communication: Fix an issue where the client does not keep track of the posts on screen by @PaRangger in #8990
  • Communication: Fix resolved icon update by @asliayk in #9028
  • Communication: Fix empty gray area in sidebar accordion with no items by @asliayk in #9014
  • Communication: Fix background color issue for pinned messages by @egekurt123 in #9025
  • Communication: Fix issue causing incorrect user roles and authorities to be displayed by @egekurt123 in #9033
  • Exam mode: Improve display of modeling exercises on exam summary pdf by @az108 in #8982
  • Exam mode: Fix an issue with problem statement updates when an exercise was not opened by @coolchock in #8739
  • Exam mode: Remove exam and course sidebar from export view by @az108 in #8948
  • Exam mode: Adjust display of quiz on exam summary pdf by @az108 in #8953
  • Exam mode: Fix collapse icon position in test runs where it is displayed outside of the sidebar by @edkaya in #8950
  • Exam mode: Fix an error when accessing a test exam with unassigned exercise number by instructor by @edkaya in #9016
  • Exam mode: Fix an issue where individual working time is not displayed in sidebar by @edkaya in #9026
  • Exam mode: Fix error when viewing test run summary by @coolchock in #8974
  • Exam mode: Fix an issue with the result summary by @edkaya in #9050
  • General: Improve performance for course management statistics by @krusche in 54f9625

Development

Reviewers with the highest level of commitment

New Contributors

Full Changelog: 7.4.1...7.4.2

7.4.1

06 Jul 08:23
4c5382b
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Improve styling of feedback and manual assessment by @pzdr7 in #8921
  • Programming exercises: Change the problem statement editor to Monaco by @pzdr7 in #8856
  • Assessment: Improve layout in scores overview by @b-fein in #8967

Bugfixes

  • Programming exercises: Fix an issue with VHDL not showing build failed correctly by @BBesrour in #8945
  • Integrated code lifecycle: Implement a workaround for hanging build jobs by @BBesrour in #8919
  • Quiz exercises: Fix quiz statistics footer overlap with general footer by @asliayk in #8925
  • Adaptive learning: Fix course deletion when competency relations exist by @JohannesStoehr in #8969
  • Learning paths: Fix competency graph if no relations exist by @JohannesWt in #8960
  • Exam mode: Fix an issue where the welcome page texts are not editable by @edkaya in #8973

Development

Full Changelog: 7.4.0...7.4.1