Skip to content

Releases: ls1intum/Artemis

7.6.2

24 Oct 08:12
Compare
Choose a tag to compare

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

Breaking Changes

  • LocalCI: Make sure to specify unique build agent names in the application-prod.yml (see #9529)

Improvements

  • Programming exercises: Add typescript programming language template by @magaupp in #9440
  • Programming exercises: Enhance filtering and sorting for error analysis by @az108 in #9315
  • Integrated code lifecycle: Improve clean up of temp folders in build agents by @BBesrour in #9542
  • Integrated code lifecycle: Add build agent name by @BBesrour in #9529
  • Communication: Allow tutors to propose FAQ by @cremertim in #9477
  • Adaptive learning: Redesign edit competency relation section by @JohannesWt in #9447
  • General: Track token usage of LLM service requests by @alexjoham in #9455
  • General: Add course archive for old courses from previous semesters by @edkaya in #9343
  • General: Improve user administration by @krusche in #9533
  • General: Add profile pictures to course user list and user administration by @PaRangger in #9553

Bugfixes

  • Quiz exercises: Fix an error after using the practice mode by @Hialus in #9571
  • Communication: Remove announcements from unresolved filter by @cremertim in #9561
  • Communication: Reduce FAQ size by @cremertim in #9568

Development

New Contributors

Full Changelog: 7.6.1...7.6.2

7.6.1

21 Oct 06:43
9d8b398
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Adjust translations for participation mode tooltips by @iyannsch in #9468
  • Programming exercises: Add C++ programming language template by @magaupp in #9261
  • Integrated code lifecycle: Improve access log handling by @SimonEntholzer in #9425
  • Integrated code lifecycle: Add auxiliary repository view by @SimonEntholzer in #9321
  • Integrated code lifecycle: Allow admins to pause build agents by @BBesrour in #9348
  • Communication: Improve unread messages count view on sidebar by @asliayk in #9522
  • Communication: Reduce height of channel and chat item card by @rabeatwork in #9480
  • Communication: Improve sidebar user interface design by @asliayk in #9356
  • Communication: Always show favorite channels by @cremertim in #9510
  • Adaptive learning: Explain course competency view by @JohannesWt in #9511
  • Learning paths: Redesign learning path instructor view by @JohannesWt in #9144

Bugfixes

  • Programming exercises: Fix test case parsing of nested test suite elements by @magaupp in #9490
  • Communication: Render announcement emails correctly by @PaRangger in #9520
  • Communication: Remove hidden conversations from favorites by @asliayk in #9473
  • Communication: Fix an issue when referencing lectures that contain brackets in title by @PaRangger in #9528
  • Communication: Fix an issue with link previews by @pzdr7 in #9532
  • Lectures: Fix PDF rendering issue in lecture units by @eceeeren in #9482
  • General: Design the border radius of the sidebar uniformly by @FleckiBunti in #9481

Development

New Contributors

Full Changelog: 7.6.0...7.6.1

7.6.0

14 Oct 07:41
45a18f8
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Improve preliminary AI feedback by @undernagruzez in #9324
  • Programming exercises: Add R programming language template by @magaupp in #9256
  • Programming exercises: Add custom themes for the Monaco editor by @pzdr7 in #9463
  • Integrated code lifecycle: Simplify user interface for ssh keys by @SimonEntholzer in #9454
  • Integrated code lifecycle: Allow to configure checkout path and timeout for programming exercises by @BBesrour in #9217
  • Integrated code lifecycle: Disable access to personal VCS access tokens in account settings for students by @SimonEntholzer in #9397
  • Communication: Add profile pictures to channel member overview by @PaRangger in #9450
  • Communication: Add FAQ search bar by @cremertim in #9423
  • Communication: Add default message to empty FAQ view by @cremertim in #9467
  • Tutorial groups: Redesign overview page by @PaRangger in #9445
  • Plagiarism checks: Use file extensions for plagiarism view by @magaupp in #9350
  • Exam mode: Add summary to exam deletion dialog by @ole-ve in #9185
  • Exam mode: Generate student exam on demand if student is registered for the exam by @coolchock in #9123
  • Iris: Upgrade settings system for Pyris V2 by @Hialus in #9247
  • Iris: Add chat in text exercises by @MichaelOwenDyer in #9362
  • General: Add search and sort to course overview by @edkaya in #9316
  • General: Improve exercise view when using LTI by @raffifasaro in #9329
  • General: Cache course icons and profile pictures to improve performance by @krusche in #9459

Bugfixes

  • Programming exercises: Do not always show the request feedback button in the online code editor by @krusche in #9475
  • Modeling exercises: Fix submission error and redundant tooltip for AI feedback by @LeonWehrhahn in #9437
  • Communication: Fix user interface reload on channel selection by @PaRangger in #9464
  • Learning path: Fix translation for introduction screen by @JohannesWt in #9438
  • Assessment: Remove unnecessary whitespace in result date by @chrisknedl in #9465
  • Lectures: Fix an issue with undefined units when processing lecture units by @eceeeren in #9452
  • Exam mode: Remove exercise title from solution containers by @edkaya in #9442
  • General: Fix an issue when trying to delete too many users at once by @chrisknedl in #9430

Development

New Contributors

Full Changelog: 7.5.6...7.6.0

7.5.6

06 Oct 22:17
Compare
Choose a tag to compare

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

Improvements

Bugfixes

  • Programming exercises: Close the diff modal when leaving the page by @pzdr7 in #9355
  • Adaptive learning: Change mastery threshold to input field and validate values by @JohannesStoehr in #9398
  • Adaptive learning: Fix prerequisites not shown in course enrollment by @JohannesStoehr in #9358
  • Communication: Fix author and channel name order in notifications by @krusche in 4d36797
  • General: Fix an issue with the default username validation during login by @krusche in 0aa3aaf

Development

Full Changelog: 7.5.5...7.5.6

7.5.5

29 Sep 17:46
Compare
Choose a tag to compare

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

Bugfixes

Development

  • Migrate account module to Angular lazy standalone component by @krusche in #9378
  • Fix default URL for telemetry service by @b-fein in #9382

Full Changelog: 7.5.4...7.5.5

7.5.4

28 Sep 06:18
e4abd5c
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Add JavaScript programming language template by @magaupp in #8859
  • Programming exercises: Enable empty template for LocalCI by @magaupp in #9280
  • Integrated code lifecycle: Structure build logs folder by @BBesrour in #9304
  • Integrated code lifecycle: Add access log for repositories by @SimonEntholzer in #9184
  • Modeling exercises: Add preliminary AI feedback requests for students by @LeonWehrhahn in #9278
  • General: Improve tab navigation on login page by @krusche in #9373

Bugfixes

  • Plagiarism checks: Fix files not being shown in plagiarism viewer by @magaupp in #9347

Development

Full Changelog: 7.5.3...7.5.4

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