Releases: ls1intum/Artemis
Releases · ls1intum/Artemis
6.1.3
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Improve .gitignore files in project templates by @JohannesStoehr in #6404Programming exercises
: Add grading based on programming tasks by @simon-hng in #6344Quiz exercises
: Improve selection of answer options in preview by @DominikRemo in #6418Tutorial groups
: Add documentation by @stefanwaldhauser in #6387Notifications
: Improve notification text translation by @danielbode in #6106General
: Unify exercise labels in course management by @tobias-lippert in #6356General
: Hide organization buttons for non-admin users in course edit screen by @terlan98 in #6360General
: Allow direct linking to self-registering courses by @pal03377 in #6318General
: Update about page by @jpbernius in 7397f7d
Bugfixes
Programming exercises
: Fix an issue when resetting test cases by @simon-hng in #6399Programming exercises
: Fix missing translation when creating a programming exercise by @tobias-lippert in #6406Programming exercises
: Fix a visual issue with static code analysis warnings in the online editor by @b-fein in #6389Programming exercises
: Fix test case feedback processing in Jenkins setups by @b-fein in #6435Programming exercises
: Fix an issue when pushing to an instructor's assignment repository by @frederik-kt in #6420Programming exercises
: Fix Swift exercise creation by @b-fein in #6438Quiz exercises
: Fix drop location of modeling quiz text elements by @mertyldrr in #6394Learning analytics
: Add missing translations to competency management by @danielbode in #6444Tutorial groups
: Fix various bugs concerning the tutorial group feature by @stefanwaldhauser in #6369Assessment
: Fix issues in the scores view for multiple correction rounds and file upload exercises by @JohannesStoehr in #6410General
: Add missing translations to feedback groups by @simon-hng in #6405General
: Fix an issue during user deletion with existing conversations by @terlan98 in #6373
Development
- Refactor resource loader service by @b-fein in #6277
- Improve server test assertions by @Strohgelaender in #6376
- Add course messages e2e tests by @TheZoker in #6374
- Update cypress to 12.9.0 by @TheZoker in #6401
- Simplify exam assessment e2e test and make it more robust by @TheZoker in #6403
- Add app site association for mobile app deep link support by @sven0311 in #6357
- Add more communication e2e tests by @TheZoker in #6393
- Add more features toggles to the programming language service by @frederik-kt in #6364
- Restructure docker compose setups by @4ludwig4 in #5915
- Update server and client dependencies by @krusche in #6416
- Fix an issue with gradle in gitignores of programming exercises by @JohannesStoehr in #6423
- Refactor participation access checks by @b-fein in #6384
- Update initial GitLab password in documentation by @jakubriegel in #6441
- Remove unnecessary fields from server response by @pal03377 in #6397
- Refactor repository access checks by @frederik-kt in #6372
- Remove unused old code by @krusche in 1d39eac
- Update client dependencies by @krusche in 33cfe98
- Fix an inconsistency related to maximum file size by @krusche in 3b77bc0
New Contributors
- @sven0311 made their first contribution in #6357
- @jakubriegel made their first contribution in #6441
Full Changelog: 6.1.2...6.1.3
6.1.2
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Allow to exclude practice repositories when downloading submissions by @FelixTJDietrich in #6345Programming exercises
: Show test case details consistently for tutors on all related pages by @Strohgelaender in #6086Tutorial groups
: Improve readability of tutorial group table by @stefanwaldhauser in #6354Communication
: Rearrange the plus icon in sort-by menu by @terlan98 in #6346Communication
: Allow instructors to activate communication and messaging features separately by @stefanwaldhauser in #6153General
: Rename tutor feedback category to reviewer by @simon-hng in #6338General
: Merge scores and submission pages into one page for exercise instructors by @JohannesStoehr in #6110General
: Make spacings consistent by @simon-hng in #6315General
: Improve button layout in exercise details page and improve export dialog by @FelixTJDietrich in #6379General
: Show categories in exercise lists by @DominikRemo in #6358General
: Improve button layout on multiple pages by @FelixTJDietrich in #6385General
: Improve user interface of scores page by @JohannesStoehr in #6375
Bugfixes
Exam mode
: Fix an issue with multiple online code editors after navigating back from hand-in early by @FelixTJDietrich in #6363
Development
- Fix flaky exam mode test by @Strohgelaender in #6275
- Bump actions/deploy-pages from 1 to 2 by @dependabot in #6361
- Update cypress to 12.8.1 by @TheZoker in #6352
- Fix Markdown preview functionality by @Strohgelaender in #6371
- Update client dependencies by @krusche in #6368
- Split continuous integration service to lower coupling between server services by @krusche in #6347
- Update Apollon to v2.13.2 by @mertyldrr in #6350
- Add communication e2e tests by @TheZoker in #6353
- Upgrade stale bot by @ge65cer in #6383
- Fix issues with users in QuizExerciseIntegrationTest by @laadvo in #6348
- Add video screencasts for wizard modes and visual mode for quizzes by @sebastiannikles in #6377
- Document MySQL to PostgreSQL database conversion by @b-fein in #6324
New Contributors
- @mertyldrr made their first contribution in #6350
- @terlan98 made their first contribution in #6346
- @DominikRemo made their first contribution in #6358
Full Changelog: 6.1.1...6.1.2
6.1.1
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Quiz exercises
: Add visual editor for multiple choice questions by @sebastiannikles in #5903Learning analytics
: Make competency taxonomies more user friendly by @ge65cer in #6322Tutorial groups
: Give students information about the current utilization and average attendance by @stefanwaldhauser in #6237
Bugfixes
Programming exercises
: Fix Jenkins builds by replacing all non-printable characters in JUnit-XMLs by @b-fein in #6150Tutorial groups
: Fix schedule and sessions recreated when any tutorial group property changed by @stefanwaldhauser in #6236Assessment
: Fix bonus calculation related issues by @akesfeden in #6339
Development
- Bump bots-house/ghcr-delete-image-action from 1.0.1 to 1.1.0 by @dependabot in #6327
- Remove unused button on exam details page by @ge65cer in #6329
- Improve code quality for exam by @pellumbbaboci in #6298
- Make cypress video config available as variable by @TheZoker in #6311
- Add system health e2e checks by @TheZoker in #6328
- Make internal admin mail configurable by @b-fein in #6332
- Add server tests for newly merged changes by @Strohgelaender in #6340
- Update dependencies by @krusche in #6341
- Change
docker-compose
todocker compose
to fix e2e issues by @TheZoker in #6343
Full Changelog: 6.1.0...6.1.1
6.1.0
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Add a wizard mode for the creation of programming exercises by @sebastiannikles in #5834Programming exercises
: Update gradle template to 8.0.1 and newest SCA versions by @Strohgelaender in #6280File upload exercises
: Allow import of file upload exercises by @tobias-lippert in #6076Tutorial groups
: Automatically create messages channel for each tutorial group by @stefanwaldhauser in #6206Exam mode
: Allow import of file upload exercises for exams by @tobias-lippert in #6301General
: Remove participant score pages by @ge65cer in #6239General
: Improve usability of LTI launch by @manuelmanso in #6265
Bugfixes
Programming exercises
: Add feedback and result handling if build is successful with 0 tests passed by @simon-hng in #6205Quiz exercises
: Fix edge cases at the end of the submission period by @rriyaldhi in #6292Exam mode
: Fix breadcrumbs for import of exam exercises by @tobias-lippert in #6300General
: Fix course overview control items inconsistencies and persist lecture sorting locally by @FelixTJDietrich in #6303General
: Keep assessment editor in read only mode when answering a feedback request by @Strohgelaender in #6302General
: Do not send version control access token if not required by @krusche in #6319
Development
- Add test exam test run e2e test by @TheZoker in #6260
- Add hand-in early with continue and reload page e2e exam tests by @TheZoker in #6293
- Bump actions/checkout from 2 to 3 by @dependabot in #6305
- Bump ashley-taylor/junit-report-annotations-action by @dependabot in #6304
- Update Atlassian versions by @Mtze in #6307
- Update client and server dependencies by @krusche in #6299
- Fix inconsistent plugin versions by @Strohgelaender in #6310
- Add long feedback table by @b-fein in #6306
- Filter complaint reviewer from server response by @Strohgelaender in #6321
- Drop
lti_user_id
table by @manuelmanso in #6177 - Move programming exercise repository actions into separate service by @b-fein in #6273
New Contributors
- @FelixTJDietrich made their first contribution in #6303
Full Changelog: 6.0.7...6.1.0
6.0.7
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Allow automatically graded exercises where all test cases give 0 points by @Strohgelaender in #6101Programming exercises
: Do not collapse feedback if there is only one feedback group by @simon-hng in #6269Exam mode
: Show exam sessions by @krusche in #6278
Bugfixes
Programming exercises
: Fix an issue in the score calculation in case of many SCA issues by @Strohgelaender in #6238Programming exercises
: Fix an issue where the checkbox to allow complaints on automatic assessment was incorrectly disabled by @tobias-lippert in #6264Quiz exercises
: Don't open the feedback detail view on results by @Strohgelaender in #6266Exam mode
: Fix an issue when deleting exams with multiple test runs by the same instructor by @krusche in #6276Exam mode
: Fix breadcrumbs for grading keys by @Strohgelaender in #6268General
: Fix statistics view showing incorrect scores by @maximiliansoelch in #6270
Development
- Fix Gradle build on Windows by @Strohgelaender in #6271
- Update e2e test dependencies by @heddendorp in #6274
- Add complaint e2e tests to exam by @TheZoker in #6228
- Fix logout e2e test by @TheZoker in #6279
- Fix another issue in the logout e2e test by @TheZoker in #6281
- Fix 'ready to review' github action by @Strohgelaender in #6283
- Fix broken git hook when changing scss files by @Strohgelaender in #6282
- Add exam test run e2e test by @TheZoker in #6255
- Fix warnings and deprecations by @krusche in 0e34616
Full Changelog: 6.0.6...6.0.7
6.0.6
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Update Ares to 1.11.3 by @tobias-lippert in #6256Programming exercises
: Show manual feedback first in feedback groups by @simon-hng in #6233Quiz exercises
: Improve visibility of selected multiple choice answers by @bassner in #6261Plagiarism checks
: Improve email subject for new plagiarism notification by @rriyaldhi in #6215Exam mode
: Allow instructors to verify attendance check for students by @pellumbbaboci in #6252
Bugfixes
Assessment
: Only notify students at assessment due date if they actually received an assessment by @JohannesStoehr in #6247
Development
- Update cypress to 12.6.0 by @TheZoker in #6216
- Add test exam participation e2e tests by @TheZoker in #6160
- Restructure e2e test fixtures by @TheZoker in #6184
- Remove broken MySQL to PostgreSQL migration steps by @b-fein in #6251
- Add more exam participation e2e tests by @TheZoker in #6221
- Add solution to common setup problem for Bamboo in the documentation by @frederik-kt in #6214
- Remove LtiUserId association to user by @manuelmanso in #5857
- Update tooling and dependencies to latest useful versions by @krusche in #6163
Full Changelog: 6.0.5...6.0.6
6.0.5
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Add option to export results with test cases and feedback by @daniels98it in #5910Programming exercises
: Improve unnecessary log removal by @Strohgelaender in #5867Programming exercises
: Update Haskell Docker image by @b-fein in #6248Quiz exercises
: Improve quiz question points validation by @rriyaldhi in #6225Exam mode
: Don't show exams to student if not registered by @JohannesStoehr in #6072General
: Add links to the Artemis documentation for more context by @sebastiannikles in #5798
Bugfixes
Programming exercises
: Delete build log entries during deletion of programming submission by @sleiss in #6113Programming exercises
: Fix cleanup build plan after due date by @JohannesStoehr in #6232Exam mode
: Fix missing clone repository button for test runs by @Strohgelaender in #6212Exam mode
: Fix multiple edge case issues by @krusche in #6244
Development
- Format code with ESLint before committing by @Strohgelaender in #6242
- Refactor const definitions in e2e tests by @TheZoker in #6162
- Add certificates for e2e tests and improve e2e test flakiness detection by @4ludwig4 in #5925
Full Changelog: 6.0.4...6.0.5
6.0.4
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Exam mode
: Add possibility to conduct exam attendance checks by @pellumbbaboci in #6137General
: Add information for manual LTI 1.3 configuration by @manuelmanso in #6182
Bugfixes
Text exercises
: Hide feedback section when tutor has assessment lock after deadline by @julian-christl in #6220Assessment
: Check if score was not increased on accepted complaint by @JohannesStoehr in #6231Exam mode
: Fix missing course object during test exams by @simon-hng in #6227Exam mode
: Make sure to lock programming exercise repositories in test exam submission by @krusche in 5fcf725
Development
- Fix small issues with exam user image upload by @krusche in 86171ef
- Fix a null pointer exception for test exams by @krusche in dc457e5
- Make sure to save the newly created exam user by @krusche in e29d6e7
Full Changelog: 6.0.3...6.0.4
6.0.3
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Update Ares to 1.11.2 by @Strohgelaender in #6203Communication
: Show message icon when users have unread messages by @pellumbbaboci in #6092Exam mode
: Update recommended version in exam mode guide by @Strohgelaender in #6217
Bugfixes
Programming exercises
: Fix updating scores when a manual result exists by @Strohgelaender in #6204Assessment
: Fix an issue with complaints by @akesfeden in #6202Exam mode
: Disable internal auto save interval of the online code editor in exams by @bassner in #6209Exam mode
: Fix score visibility for test exams by @Strohgelaender in #6218Exam mode
: Fix test exam working time starting too early by @Strohgelaender in #6222
Development
- Refactor programming exercise grading service by @simon-hng in #5994
- Add video tutorial about competencies to documentation by @ge65cer in #6210
Full Changelog: 6.0.2...6.0.3
6.0.2
Important information for administrators
- When you install this release as upgrade for a 5.x version, please read the Release 6.0.0 Notes first.
Improvements
Programming exercises
: Add possibility to import existing static code analysis configurations by @Strohgelaender in #6043Plagiarism check
: Improve new plagiarism notification email by @rriyaldhi in #6174Communication
: Improve usability of conversations user interface by @stefanwaldhauser in #6157Exam mode
: Improve German translations by @Strohgelaender in #6175Exam mode
: Change label of the example solution repo download button by @akesfeden in #6152
Bugfixes
Programming exercises
: Fix an edge case issue in student exercise actions by @JohannesStoehr in #6173Quiz exercises
: Fix reset question button of drag and drop questions in re-evaluation page by @rriyaldhi in #6080Quiz exercises
: Fix an issue with the release date when resetting a quiz by @rriyaldhi in #6168Plagiarism check
: Fix display of escaped characters by @Strohgelaender in #6123General
: Fix LTI 1.3 launch redirect bug by @manuelmanso in #6129
Development
- Clear Sphinx build warnings by @4ludwig4 in #6155
- Bump alex-page/github-project-automation-plus from 0.8.2 to 0.8.3 by @dependabot in #6172
- Remove redundant latest-due-date calls by @simon-hng in #6104
- Automatically format JavaDoc comments via Spotless by @Strohgelaender in #6151
- Update cypress to 12.4.1 by @TheZoker in #6167
- Add test exam management e2e tests by @TheZoker in #6161
- Add course with custom groups and course edit e2e tests by @TheZoker in #6159
- Add PostgreSQL container by @4ludwig4 in #6179
- Improve client and server tests related to grading, bonus and exam by @akesfeden in #6142
- Update client dependencies by @krusche in 8351121
- Fix server style by @krusche in b53e50a
- Add a comment about on the max message length by @krusche in 2d48e2d
Full Changelog: 6.0.1...6.0.2