Skip to content

Releases: ls1intum/Artemis

7.7.4

04 Dec 08:19
Compare
Choose a tag to compare

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

Improvements

  • Integrated code lifecycle: Support multiple SSH keys per user by @SimonEntholzer in #9478
  • Integrated code lifecycle: Open repository for editors and instructors during assessment by @SimonEntholzer in #9898
  • Integrated code lifecycle: Provide Instructors more options to control container configuration by @BBesrour in #9487
  • Adaptive learning: Improve competency student view by @MaximilianAnzinger in #9916
  • Communication: Allow users to reference FAQs in messages by @cremertim in #9566
  • Communication: Improve push notifications for the iOS mobile app by @PaRangger in #9787
  • Lectures: Improve lecture attachment validation by @florian-glombik in #9893
  • Iris: Display ingestion state for lecture slide upload by @yassinsws in #9090

Bugfixes

  • Communication: Fix dropdown menu behavior for links to allow default browser options by @asliayk in #9832
  • Communication: Fix padding issues in channel search and post components by @PaRangger in #9927
  • Communication: Fix an issue with list formatting in Markdown by @asliayk in #9925
  • Plagiarism checks: Change separation operator for plagiarism csv file by @AjayvirS in #9847
  • Lectures: Fix file names for downloads with chromium browsers by @SimonEntholzer in #9899
  • Iris: Hide suggestions during response generation by @kaancayli in #9919

Development

Full Changelog: 7.7.3...7.7.4

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