Skip to content

Releases: ls1intum/Artemis

5.10.0

22 Aug 12:39
87b0f68
Compare
Choose a tag to compare

Improvements

  • Assessment : Add the possibility for instructors to drop an assessment instruction for new feedback by @Olha-D in #5389
  • Programming exercises: Improve information for changing auxiliary repositories by @JohannesStoehr in #5555
  • Communication: Show author's role as icon in course on post title by @canberkanar in #5473
  • Lectures: Polish design and usability of lecture unit management view by @bassner in #5595
  • Communication: Remove context duplication while editing answers by @canberkanar in #5611

Bugfixes

Documentation

Development

  • Remove forgotten console.log by @b-fein in #5597
  • Prevent duplicated REST calls in exam scores view by @bassner in #5591
  • Remove title service call from available hints endpoint by @bassner in #5582
  • Assign latest docker tag to release and develop tag for commits to dev by @TheZoker in #5534
  • Add git commit short ID to the startup information box by @TheZoker in #5580
  • Refactor server services by @krusche in #5542
  • Add eslint plugin for jest-extended by @ge65cer in #5612
  • Add GitHub bot to mark pull requests as stale by @TheZoker in #5521

New Contributors

Full Changelog: 5.9.8...5.10.0

5.9.8

06 Aug 09:11
Compare
Choose a tag to compare

Improvements

  • Assessment: Make example submissions available for editors by @mallgaier in #5566
  • Exam mode: Show exercise ids in live statistics to avoid confusion when identical exercise titles are used by @Dominik-Weinzierl in #5567

Bugfixes

  • Exam mode: Update near cache configuration by @Dominik-Weinzierl in #5560
  • Exam mode: Fix (un)locking of programming exercises for test exams by @mallgaier in #5563
  • Exam mode: Display correct working time within the exam details and course exam details by @mallgaier in #5561

Development

  • Add access rights for exam import to the documentation by @mallgaier in #5557
  • Disable unevaluated prometheus metrics by @sleiss in #5564
  • Fix warnings when generating the documentation by @b-fein in #5559
  • Enable metrics for server administration again by @krusche in 5aa685a

Full Changelog: 5.9.7...5.9.8

5.9.7

04 Aug 06:00
c2c1bf6
Compare
Choose a tag to compare

Improvements

  • Lectures: Add support for new file extensions in lecture unit file by @evgeny1984 in #5328
  • Plagiarism checks: Show an alert to the instructor when the plagiarism notification case has been sent by @akesfeden in #5539
  • Plagiarism checks: Add a new verdict for no plagiarism case by @akesfeden in #5543
  • Plagiarism checks: Display text submissions even though similarity highlighting does not work by @akesfeden in #5544
  • Exam mode: Change order of buttons in exam detail page by @krusche in 07f6d11
  • General: Improve authorization checks for file download by @maximiliansoelch in #5309
  • General: Allow to search by id in exercise and exam import dialog by @stefanwaldhauser in #5484
  • General: Allow to restrict exercise import search to courses / exercises by @stefanwaldhauser in #5491
  • General: Add a feature toggle for exam live statistics by @Dominik-Weinzierl in #5515

Bugfixes

  • Programming exercises: Fix an issue with participant scores when resetting an exercise or an exam by @stefanwaldhauser in #5553
  • Quiz exercises: Disable save quiz button if no changes are present by @manuelmanso in #5455
  • Plagiarism checks: Fix wrong file content showed in split view by @Strohgelaender in #5530
  • Plagiarism checks: Avoid displaying unrelated posts in plagiarism cases view by @akesfeden in #5528
  • Plagiarism checks: Fix a typo in the German translation by @mallgaier in #5548
  • Exam mode: Fix wrong icon for add quiz button by @Strohgelaender in #5532
  • Exam mode: Fix error state for teaching assistance and add absolute number of complaints by @mallgaier in #5549
  • Exam mode: Fix working time for test exams within the student exam management page by @mallgaier in #5550
  • Exam mode: Enable submission assessment buttons on student exam detail table by @canberkanar in #5546
  • General: Fix responsiveness in user list view by @bassner in #5554
  • General: Fix resizing of markdown editors if multiple are rendered at the same time by @bassner in #5552

Development

Full Changelog: 5.9.6...5.9.7

5.9.6

01 Aug 05:29
7ebbc0c
Compare
Choose a tag to compare

Improvements

  • Text exercises: Enforce maximum characters in client by @ge65cer in #5504

Bugfixes

  • Plagiarism checks: Allow students to compare their files against other student's files for programming exercise plagiarism cases by @akesfeden in #5518
  • Plagiarism checks: Do not show the plagiarism case button if students have not yet been notified by @krusche in #5519

Development

Full Changelog: 5.9.5...5.9.6

5.9.5

29 Jul 20:56
3e5addc
Compare
Choose a tag to compare

Improvements

  • Quiz exercises: Improve layout for short answer matching options by @manuelmanso in #5409
  • Quiz exercises: Do not navigate back to exercise overview after saving a quiz by @bassner in #5513
  • Assessment: Show disabled correction rounds in assessment overview by @JohannesStoehr in #5499
  • Exam mode: Move combine template from generate student exam to prepare exercise start by @krusche in #5466
  • Exam mode: Improve performance during final submission by @bassner in #5444
  • Exam mode: Improve performance when saving submissions for modeling, text and file upload exercises by @maximiliansoelch in #5495
  • Exam mode: Add progress monitoring for exercise start preparation by @bassner in #5492
  • Exam mode: Clean up old participations when regenerating student exams by @sleiss in #5451
  • General: Add feature toggle for exports by @bassner in #5488
  • General: Navigate to the details view after creation or import of text and modeling exercises by @bassner in #5481
  • General: Disable loading buttons by @JohannesStoehr in #5493
  • General: Remove most update success alerts by @bassner in #5514

Bugfixes

  • Programming exercises: Fix internal server error when multiple tasks have no test cases by @Hialus in #5479
  • Text exercises: Fix assessment for multiple correction rounds when automatic assessment suggestions are enabled by @JohannesStoehr in #5508
  • Assessment: Fix the refresh button on the exercise scores page by @Strohgelaender in #5478
  • Exam mode: Fix breadcrumbs for exam import by @mallgaier in #5510
  • Exam mode: Fix an issue during the reset of quiz exercises by @sleiss in #5498
  • Exam Mode: Fix exam checklist for test exams by @mallgaier in #5511
  • Exam mode: Fix a bug that prevented the exam detail page from displaying anything after a reset by @bassner in #5512

Development

Full Changelog: 5.9.4...5.9.5

5.9.4

27 Jul 05:46
Compare
Choose a tag to compare

Improvements

  • Lectures: Allow instructors to filter lectures by @ge65cer in #5419
  • Exam mode: Improve the appearance of 'Review is Open' in the exam summary by @stefanwaldhauser in #5464
  • General: Automatically navigate to the details page when instructors create or update data by @bassner in #5382
  • General: Improve the appearance of system notifications by @bassner in #5462

Bugfixes

  • Programming exercises: Fix an issue that caused tasks to get duplicated during import by @Hialus in #5474
  • Programming exercises: Fix buttons changing position on hover in exercise details page by @Hialus in #5457
  • Programming exercises: Fix text overflow in git-diff modal by @Hialus in #5460
  • Programming exercises: Fix PMD version in Java Maven template by @b-fein in #5468
  • Programming exercises: Fix case for "Build failed" result string by @Strohgelaender in #5469
  • Assessment: Fix access to duplicated submissions with same commit hash by @JohannesStoehr in #5454
  • Exam mode: Simplify the scheduling for exam live statistics by @Dominik-Weinzierl in #5463
  • Exam mode: Fix navbar exam detection and hide breadcrumbs appropriately by @bassner in #5465

Development

Full Changelog: 5.9.3...5.9.4

5.9.3

23 Jul 05:27
86eaf27
Compare
Choose a tag to compare

Improvements

  • Programming exercises: Provide an overview to editors to generate code hints automatically by @ole-ve in #5331
  • Programming exercises: Improve git-diff view on programming exercise detail page by @Hialus in #5448
  • Exam mode: Make storing exam sessions configurable for administrators by @dfuchss in #5297
  • Exam mode: Enhance import by @mallgaier in #5452

Bugfixes

  • Notifications: Prevent notification badge from reappearing on resize by @bassner in #5424
  • Exam mode: Fix an issue that prevented showing quiz exercises in the summary page by @mallgaier in #5458
  • Exam mode: Fix chart layout on smaller screens by @Dominik-Weinzierl in #5461

Development

Full Changelog: 5.9.2...5.9.3

5.9.2

21 Jul 05:42
Compare
Choose a tag to compare

Improvements

  • Programming exercises: Disable changing option to record coverage when editing programming exercises by @ole-ve in #5412
  • Programming exercises: Add support for testwise coverage analysis for Java/Kotlin exercises on Jenkins setup by @ole-ve in #5238
  • Programming exercises: Bump Bamboo version to 8.1.8 by @Mtze in #5447
  • Exam mode: Conduct test exams by @mallgaier in #5194
  • Exam mode: Allow instructors to import exams by @mallgaier in #5330
  • Exam mode: Improve action details in live statistics by @Dominik-Weinzierl in #5417
  • Exam mode: Show programming exercise submissions in the exam live statistics dashboard by @Dominik-Weinzierl in #5421
  • Exam mode: Remove the necessary administrator rights to use the exam live statistics by @Dominik-Weinzierl in #5416
  • Exam mode: Enable the creation of test exams for instructors by @mallgaier in #5441
  • General: Filter test courses for next relevant exercise by @JohannesStoehr in #5342

Bugfixes

  • Programming exercises: Fix the creation of behavioral solution entries for git-diff entries representing removed content by @ole-ve in #5445
  • Quiz exercises: Allow to import exam quiz exercises with currently active test runs by @manuelmanso in #5408
  • Lectures: Fix attachment edit row overlay by @bassner in #5423
  • Exam mode: Trigger save when hand in early is clicked by @Dominik-Weinzierl in #5425
  • Exam mode: Fix unsaved exercise indicator by @Dominik-Weinzierl in #5439
  • Exam mode: End countdown timer correctly by @minrows in #5434
  • General: Fix internal server error when creating a future course by @willergeorg in #5395

Development

Full Changelog: 5.9.1...5.9.2

5.9.1

15 Jul 23:55
acb90a0
Compare
Choose a tag to compare

Improvements

  • Programming exercises: Make hint display threshold editable by @Hialus in #5261
  • Programming exercises: Add option to ignore elements in the Java test oracle generator by @Strohgelaender in #4713
  • Programming exercises: Re-enable Haskell exercises in Jenkins setups by @b-fein in #5305
  • Programming exercises: Add the option to record the test-wise coverage for Java/Kotlin programming exercises with Maven by @ole-ve in #5220
  • Exam mode: Enable the exam live statistics via button by @Dominik-Weinzierl in #5343
  • Exam mode: Update collection of switch exercises action in live statistics by @Dominik-Weinzierl in #5365
  • Exam mode: Add activity log section to live statistics by @Dominik-Weinzierl in #5356
  • Exam mode: Add exercise section to the live statistics by @Dominik-Weinzierl in #5358
  • Exam mode: Improve management for test exams by @mallgaier in #5204
  • General: Save language choice by @stefanwaldhauser in #5233
  • General: Rename "About us" and "Enable postings" labels by @bassner in #5384
  • General: Make exercise editor read only for tutors by @manuelmanso in #5355
  • General: Improve the responsiveness of the navigation bar for smaller devices by @bassner in #5366
  • General: Sync progress bar color with theme by @bassner in #5385

Bugfixes

  • Programming exercises: Handle missing test feedback as negative result for available hint selection by @ole-ve in #5398
  • Quiz exercises: Fix text overflow in short answer quiz questions by @manuelmanso in #5410
  • Assessment: Fix the availability of the filter for locked submissions by @Santia-go in #5308
  • Assessment: Fix responsive layout for exercise assessment dashboard by @ge65cer in #5363
  • Assessment: Fix error message during programming assessment by @JohannesStoehr in #5320
  • Assessment: Fix an issue that prevented assessing empty modeling submissions by @bassner in #5390
  • Plagiarism checks: Fix an issue when running plagiarism checks for modeling exercises by @krusche in 5fff21c
  • Plagiarism checks: Plagiarism checks: Fix an issue with the serialization of plagiarism results by @krusche in 169a883
  • General: Provide missing German translation for the about us page by @Dominik-Weinzierl in #5361
  • General: Fix rounding issue in course statistics by @JohannesStoehr in #5406

Development

Full Changelog: 5.9.0...5.9.1

5.9.0

10 Jul 11:56
726b0ea
Compare
Choose a tag to compare

Improvements

  • Programming exercises: Ignore complete assignment directory in test repositories by @Strohgelaender in #5338
  • Programming exercises: Allow instructors to clone the solution and test repos using an access token by @b-fein in #5317
  • Communication: Display spinner while loading posts on communication page by @canberkanar in #5327
  • Communication: Improve performance for filtering posts by @canberkanar in #5257
  • Grading: Access and filter results view via score distribution chart by @willergeorg in #5326
  • Exam mode: Allow to disable exam live statistics during the exam by @Dominik-Weinzierl in #5301
  • Exam mode: Improve performance of exam live statistics by @Dominik-Weinzierl in #5325
  • Exam mode: Update cache logic of the exam live statistics by @Dominik-Weinzierl in #5314
  • General: Add categories filter to average exercise scores chart by @willergeorg in #5271
  • General: Remove exercise detail links for tutors by @Strohgelaender in #5335
  • General: Add breadcrumb navigation for course routes by @bassner in #5207
  • General: Allow admins to hide the password-based login form by @ge65cer in #5291
  • General: Keep sign-in form consistent for all screen sizes by @ge65cer in #5349

Bugfixes

  • Programming exercises: Fix parsing of parametrized test cases from problem statement by @ole-ve in #5255
  • Exam mode: Fix access to exam live statistics by @Dominik-Weinzierl in #5354
  • General: Fix display bug of complaint due date if no submission due date is present by @JohannesStoehr in #5329
  • General: Fix user interface issues with notifications and assessment dashboard by @ge65cer in #5340

Development

Full Changelog: 5.8.7...5.9.0