Skip to content

Releases: ls1intum/Artemis

7.7.3

29 Nov 10:36
5f2e030
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Add feedback discussion feature to feedback analysis table by @az108 in #9810
  • Programming exercises: Simplify parsing of test suites in Jenkins setups by @b-fein in #9790
  • Integrated code lifecycle: Allow admins to pause all build agents by @BBesrour in #9892
  • Communication: Allow user to save messages for later by @PaRangger in #9705

Bugfixes

  • Programming exercises: Fix an issue with the access log in exam exercises by @SimonEntholzer in #9872
  • Programming exercises: Use server time for exercise details dates by @rabeatwork in #9755
  • Integrated code lifecycle: Fix an issue with concurrent build queue access by @BBesrour in #9876
  • Communication: Fix announcement emails not rendering correctly by @PaRangger in #9850
  • Iris: Enable text copy-paste from Iris exercise chatbot window by @sebastianloose in #9761

Development

New Contributors

Full Changelog: 7.7.2...7.7.3

7.7.2

26 Nov 08:19
bda8f19
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Use versioned docker image tags by @magaupp in #9797
  • Integrated code lifecycle: Limit build logs size by @BBesrour in #9861
  • Lectures: Validate the date for lecture units by @florian-glombik in #9765
  • Exam mode: Update student documentation by @edkaya in #9625
  • General: Improve performance of exercise participations view in a4c674c

Bugfixes

  • Programming exercises: Improve test build logs for Haskell exercises by @b-fein in #9792
  • Programming exercises: Fix an issue with access tokens for team exercises by @SimonEntholzer in #9802
  • Integrated code lifecycle: Improve consistency of titles in build overview by @MaximilianAnzinger in #9801
  • Quiz exercises: Fix an evaluation issue when practice mode submissions are available by @KonstiAnon in #9821
  • Quiz exercises: Show all participations with filter options for instructors by @krusche in 7cad252
  • Communication: Do not notify mentioned users in conversations they are not part of by @PaRangger in #9814
  • Communication: Fix reply button message editing issue in exercise view by @asliayk in #9815
  • Communication: Fix an issue with duplicated posts on course wide search by @cremertim in #9819
  • Communication: Fix visibility of the edit message option for non-authors by @asliayk in #9830
  • Exam mode: Fix an issue where a translation is outdated by @edkaya in #9804

Development

New Contributors

Full Changelog: 7.7.1...7.7.2

7.7.1

17 Nov 08:13
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Add affected students to feedback analysis table by @az108 in #9728
  • Integrated code lifecycle: Add auxiliary repositories in export and import by @SimonEntholzer in #9612
  • Adaptive learning: Simplify competency due dates by @MaximilianAnzinger in #9715
  • Communication: Add unread message notification icon to sidebar accordion by @asliayk in #9737
  • Communication: Add profile picture to user selector by @asliayk in #9764
  • Exam mode: Add save exercise button to exercises by @edkaya in #9569

Bugfixes

  • Programming exercises: Fix an issue with access tokens not showing up by @SimonEntholzer in #9736
  • Programming exercises: Fix an issue for grading statistics by @az108 in #9779
  • Programming exercises: Fix a performance issue with build log statistics by @krusche in 65bc890
  • Programming exercises: Speed up version control access log queries by @krusche in 749b301
  • Adaptive learning: Visualize competencies linked to exercise units correctly by @MaximilianAnzinger in #9726
  • Adaptive learning: Fix linking attachment units to competencies by @JohannesStoehr in #9739
  • Adaptive learning: Improve import of competencies when some already exist by @JohannesStoehr in #9774
  • Adaptive learning: Fix an issue with competency progress calculation by @krusche in f2d7aaa
  • Plagiarism checks: Fix scrolling issue on side-by-side viewer for modeling by @AjayvirS in #9748
  • Communication: Fix an issue that stops channels from loading messages by @PaRangger in #9745
  • Lectures: Fix an issue when saving lecture units in guided mode by @florian-glombik in #9758
  • Lectures: Use attachment name for file downloads by @SimonEntholzer in #9775
  • Iris: Fix an error related to Iris settings when tutors navigate to course management by @alexjoham in #9725
  • General: Decrease footer height by @rabeatwork in #9733
  • General: Fix an issue in Chrome when uploading files by @eceeeren in #9766

Development

New Contributors

Full Changelog: 7.7.0...7.7.1

7.7.0

11 Nov 09:34
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Add C# programming language template by @magaupp in #9626
  • Programming exercises: Upgrade Haskell container image by @b-fein in #9687
  • Programming exercises: Decrease space between lines in the code editor by @chrisknedl in #9669
  • Programming exercises: Add information box to exercise details page by @rabeatwork in #9668
  • Programming exercises: Add error categories and categorize feedback in grading analysis by @az108 in #9622
  • Communication: Add additional input formatting options by @asliayk in #9657
  • Communication: Group consecutive messages by @asliayk in #9456
  • Communication: Remember last scroll position when switching conversations by @cremertim in #9614
  • Communication: Add profile picture to sidebar element and conversation header by @asliayk in #9719
  • Lectures: Add editing functionality to attachment PDF preview by @eceeeren in #9265
  • General: Add cleanup service for admins by @coolchock in #9296

Bugfixes

Development

Full Changelog: 7.6.5...7.7.0

7.6.5

04 Nov 07:38
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Add simple mode to create and edit view by @florian-glombik in #9283
  • Integrated code lifecycle: Allow to change auxiliary repositories in the online code editor by @SimonEntholzer in #9585
  • Integrated code lifecycle: Allow admins to set build timeout options via application properties by @BBesrour in #9603
  • Text exercises: Replace separate feedback window with inline feedback view by @EneaGore in #9395
  • Adaptive learning: Add weight to links between competencies and learning objects by @JohannesStoehr in #9517
  • Adaptive learning: Allow editors to edit the competency link weight by @JohannesStoehr in #9564
  • Adaptive learning: Use competency link weight for learning path recommendations and mastery calculation by @JohannesStoehr in #9565
  • Communication: Allow users to paste images from the clipboard by @pzdr7 in #9637
  • Communication: Add answer posts content to course wide search by @cremertim in #9638
  • Communication: Correctly align manage button in communications menu by @badkeyy in #9636
  • Communication: Add undo button when deleting posts by @PaRangger in #9624

Bugfixes

  • Programming exercises: Fix an issue in which long manual feedback is not correctly displayed by @az108 in #9562
  • Programming exercises: Ignore .classpath and .project Eclipse files in git by @JohannesStoehr in #9645
  • Communication: Only show accepted categories of accepted FAQs by @cremertim in #9591
  • Iris: Fix message rating by @alexjoham in #9653

Development

New Contributors

Full Changelog: 7.6.4...7.6.5

7.6.4

28 Oct 08:24
e13b4a8
Compare
Choose a tag to compare

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

Improvements

  • Communication: Allow image and file uploads in messages by @pzdr7 in #9580
  • Communication: Add emoji support to messages by @asliayk in #9595
  • Learning path: Introduce loading spinner for navigation between learning objects by @JohannesWt in #9500
  • Iris: Allow to configure exercises based on their categories by @Hialus in #9461

Bugfixes

  • Integrated code lifecycle: Insert repository content consistently when preparing for building by @SimonEntholzer in #9521
  • Communication: Fox android app package name and fingerprints by @FelberMartin in #9584
  • Communication: Fix content overflow in expanded thread view by @asliayk in #9474

Development

New Contributors

Full Changelog: 7.6.3...7.6.4

7.6.3

25 Oct 07:01
8bf15b3
Compare
Choose a tag to compare

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

Breaking Changes

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

Improvements

  • Communication: Improve the user interface design on mobile devices by @PaRangger in #9460

Bugfixes

  • General: Hide the keyboard icon in editors on Apple devices by @pzdr7 in #9519
  • General: Fix performance issues when opening course archives by @krusche in 62ef9f5 (hotfix)

Development

  • Migrate the online code editor to a standalone component by @pzdr7 in #9505
  • Prevent IDE settings from being loaded multiple times on the scores page by @krusche in d3ddb92
  • Update client dependencies by @krusche in 5e5e208 (security)
  • Update server dependencies by @krusche in 5e64de4 (security)

Full Changelog: 7.6.2...7.6.3

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