Skip to content

Releases: ls1intum/Artemis

6.6.4

06 Nov 06:29
2cbe8a5
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

Bugfixes

  • Programming exercises: Fix reset of settings in import by @JohannesStoehr in #7488
  • Programming exercises: Fix test case type presentation for non Java exercises by @milljoniaer in #7455
  • Plagiarism checks: Fix plagiarism case verdict message by @jakubriegel in #7431
  • General: Show error messages for empty courses during export by @milljoniaer in #7388
  • General: Hide several buttons in course management when tutors should not see them by @JohannesStoehr in #7471

Development

Full Changelog: 6.6.3...6.6.4

6.6.3

30 Oct 06:24
5eb76d0
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Important information for administrators

  • This release contains a migration of the feedback table, see #7015 for details. Migration takes about 2-3 minutes per 1 million feedback entries in the database.

Improvements

Bugfixes

  • General: Properly use translations for course enrollment in breadcrumb navigation by @bensofficial in #7432
  • General: Fix display of user group and categories selection by @florian-glombik in #7441
  • General: Do not show certain buttons for tutors in lecture overview and course management by @JohannesStoehr in #7423
  • General: Fix design-broken theme switch by @milljoniaer in #7452

Development

Full Changelog: 6.6.2...6.6.3

6.6.2

22 Oct 07:08
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

Bugfixes

  • Programming exercises: Fix misplaced inline feedback when switching files in online code editor by @b-fein in #7396
  • Programming exercises: Fix export of multiple repositories by @milljoniaer in #7367

Development

Full Changelog: 6.6.1...6.6.2

6.6.1

18 Oct 06:15
0fe9e9a
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Bugfixes

Development

New Contributors

Full Changelog: 6.6.0...6.6.1

6.6.0

16 Oct 07:05
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Programming exercises: Update dependencies for Java blackbox exercise template by @b-fein in #7359
  • Programming exercises: Support for Java Maven and sequential test runs for local continuous integration by @laurenzfb in #7299
  • Programming exercises: Support python exercises for local continuous integration by @laurenzfb in #7369
  • Tutorial groups: Change channel prefix for tutorial-groups by @lennart-keller in #7316
  • Adaptive learning: Extend learning path feature to recommend sequence of competencies by @MaximilianAnzinger in #7091
  • Adaptive learning: Extend learning path feature to recommend sequence of lecture units and exercises by @MaximilianAnzinger in #7113
  • Communication: Accept messaging code of conduct by @nityanandaz in #7154
  • Communication: Parse user mentions in messages and posts by @lennart-keller in #7206
  • Communication: Allow to mention users in chats by @lennart-keller in #7286
  • Communication: Notify users when they are mentioned by @lennart-keller in #7336
  • Assessment: Improve user experience during repository export by @milljoniaer in #7304
  • Lectures: Support import of online units during lecture import by @bassner in #7345
  • Exam mode: Improve behavior of exam cards for non participating students and tutors by @JohannesStoehr in #6286
  • Exam mode: Improve suspicious behavior dashboard by @tobias-lippert in #7132
  • Exam mode: Enable changing working time in exam edit screen by @aplr in #7284
  • Exam mode: Improve usability and understandability of exam results by @florian-glombik in #7281
  • Iris: Disable chatbots in exam exercises by @Hialus in #7263
  • Iris: Allow only admins to change certain settings by @Hialus in #7266
  • Iris: Move rate limit into admin settings by @Hialus in #7378
  • General: Add course exercise overview grouped by due date (timeframe view) by @florian-glombik in #7363

Bugfixes

  • Programming exercises: Fix initial build on programming exercises imported from files by @reschandreas in #7329
  • Programming exercises: Fix an issue with the display of programming exercise features by @laurenzfb in #7300
  • Programming exercises: Fix maven sequential test runs by @laurenzfb in #7322
  • Programming exercises: Fix display of long feedback details and submission count in exams by @b-fein in #7348
  • Programming exercises: Fix missing feedback if test cases were not executed by @Strohgelaender in #7335
  • Programming exercises: Fix failing example test in Java blackbox exercise template by @b-fein in #7365
  • Adaptive learning: Fix accessibility of competency relation editor for instructors by @MaximilianAnzinger in #7366
  • Exam mode: Make participation status change only available after working time is over by @florian-glombik in #7337

Development

Full Changelog: 6.5.4...6.6.0

6.5.4

04 Oct 06:34
7614270
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Important information for administrators

  • If you make Artemis available over LTI to other learning management systems such as Moodle, you now need to add the profile lti to the server start, otherwise this functionality will be disabled

Improvements

Bugfixes

  • Quiz exercises: Improve user experience when creating modeling drag and drop exercises by @milljoniaer in #7261
  • Quiz exercises: Do not include ungraded results on scores page by @jakubriegel in #7252
  • File upload exercises: Fix an issue with old file submissions not being deleted by @theblobinthesky in #7276
  • Grading: Fix course statistics to show correct numbers in tooltips by @rstief in #7159
  • Iris: Preserve settings on course and exercise update by @Hialus in #7265
  • Exam mode: Fix an issue when canceling assessments by @Strohgelaender in #7285
  • Exam mode: Show number of accepted complaints in assessment dashboard by @valentin-boehm in #7144

Development

New Contributors

Full Changelog: 6.5.3...6.5.4

6.5.3

26 Sep 20:17
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Bugfixes

  • Programming exercises: Fix an issue when scheduling ongoing exam exercises by @krusche in bd32b1a
  • Programming exercises: Fix template and solution build status after exercise creation by @reschandreas in #7247
  • Exam mode: Hide test exam specific details from normal exam checklist by @florian-glombik in #7264
  • Exam mode: Fix an issue with the build animation when submitting in programming exercises for the first time by @bassner in #7270
  • Exam mode: Fix an issue when preparing the exercises shortly before the exam start by @Strohgelaender in #7225

Development

Full Changelog: 6.5.2...6.5.3

6.5.2

25 Sep 23:11
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Programming exercises: Update programming exercise template to Gradle 8.3 by @krusche in #7248
  • Text exercises: Fix missing feedback view on submission list by @Strohgelaender in #7258
  • Exam mode: Improve usability and readability of results summary by @florian-glombik in #7204
  • Exam Mode: Add live announcements and events by @bassner in #7254
  • Iris: Add Iris to README & about-us page by @Hialus in #7230
  • General: Ensure manually created users can log in by @b-fein in #7209
  • General: Enhance exercise buttons with exercise type icons by @milljoniaer in #7216
  • General: Add deletion of multiple exercises by @milljoniaer in #7213

Bugfixes

  • Programming exercises: Fix LTI Moodle programming exercise participation for current and new Artemis users by @basak-akan in #7095
  • Exam mode: Fix an issue with an error dialog when saving by @krusche in e08b801

Development

Full Changelog: 6.5.1...6.5.2

6.5.1

22 Sep 07:33
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

Bugfix

Development

Full Changelog: 6.5.0...6.5.1

6.5.0

20 Sep 13:00
6328436
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Release highlights

Introducing IRIS 🚀

We're thrilled to announce the integration of IRIS, a new intelligent virtual tutor, in this latest Artemis release!
Harnessing the power of Generative AI, IRIS is designed to provide personalized one-on-one assistance for your programming tasks.

Watch the keynote: https://youtube.com/live/hczxKynBp7E
Learn more about IRIS here: https://artemis.cit.tum.de/about-iris
Documentation and setup: https://ls1intum.github.io/Artemis/dev/setup/#iris-pyris-service

Programming exercise migration

This release includes a migration that optimizes the configuration of build plans for Bamboo, GitLab, and Jenkins. This enhancement accelerates the processing of programming exercise submissions.

  • If you are using Bamboo: Ensure that you create a shared username and password credential, using the credentials of your pre-configured Bitbucket admin user. Assign this credential the name specified in artemis.version-control.user.
    Verify that Bamboo and Bitbucket can communicate with each other over HTTPS; SSH is no longer used for repository checkouts.

  • If you are using GitLab and Jenkins: No changes to your existing setup are required.

The migration process will initiate upon the first startup of the main Artemis node (with the scheduling profile) and could take several hours to complete, depending on the number of programming exercises and active student participations in your Artemis instance. Migrating a single programming exercise participation takes about 1 second.

Improvements

  • Programming exercises: Export files embedded with HTML syntax by @tobias-lippert in #7187
  • Programming exercises: Add blackbox tests as another Java project type by @chrisknedl in #6736
  • Programming exercises: Decouple version control and continuous integration and migrate external settings by @julian-christl in #6682
  • Communication: Configure messaging code of conduct by @nityanandaz in #7118
  • Communication: Prevent post submission if already in progress by @aplr in #7130
  • Communication: Create channels for test-exams by @lennart-keller in #7171
  • Exam mode: Allow instructors to notify students about programming exam exercise updates and highlight the changes by @tobias-lippert in #7177
  • Exam mode: Allow instructors to extend exam time by @krusche in #7119
  • Exam mode: Allow instructors to cleanup archived exams by @krusche in #7224
  • Iris: Add a chatbot for programming exercises using LLMs by @bassner in #6931
  • General: Include more information in course archive by @tobias-lippert in #7199
  • General: Improve archive downloading by @tobias-lippert in #7215
  • General: Underscore all results correctly by @simon-hng in #7212

Bugfixes

  • Programming exercises: Fix an issue with Java Maven sequential test runs by @laurenzfb in #7202
  • Programming exercises: Fix issues with binary files when importing and starting programming exercises by @krusche in #7178
  • Programming exercises: Fix missing branch configuration by @krusche in #7189
  • General: Fix an issue on the user settings page by @Strohgelaender in #7195

Development

New Contributors

Full Changelog: 6.4.3...6.5.0