Skip to content

Releases: ls1intum/Artemis

6.7.2

08 Dec 16:15
4c6181b
Compare
Choose a tag to compare

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

Improvements

  • Programming exercises: Use default programming language in course as fallback in exam exercises by @milljoniaer in #7730
  • Quiz exercises: Move apollon drag-and-drop creation into quiz edit view by @milljoniaer in #7557
  • Communication: Improve messaging notifications and settings by @lennart-keller in #7377
  • Exam mode: Allow instructors to enable the test download for students by @JohannesStoehr in #7655
  • General: Unify delete and reset button icons by @milljoniaer in #7702

Bugfixes

  • Programming exercises: Add removal of duplicate test cases assigned to multiple tasks by @simon-hng in #7674
  • Programming exercises: Fix student build plan creation in Jenkins setups by @b-fein in #7747
  • Programming exercises: Automatically update PlantUML diagrams on theme changes by @Strohgelaender in #7704
  • Plagiarsim checks: Fix default value of after due date checks by @Strohgelaender in #7657
  • Iris: Fix an issue when the practice mode is used by @krusche in #7671
  • General: Fix broken color picker by @milljoniaer in #7740

Development

Full Changelog: 6.7.1...6.7.2

6.7.1

06 Dec 06:28
Compare
Choose a tag to compare

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

Improvements

Bugfixes

  • Programming exercises: Fix build timeout in Jenkins pipeline script by @b-fein in #7681
  • Programming exercises: Fix an issue with test case and task matching in problem statements by @Strohgelaender in #7703
  • Programming exercises: Fix missing build plan during import on Jenkins setups by @chrisknedl in #7058
  • Adaptive learning: Fix competencies with relations not being deletable by @rstief in #7656
  • Assessment: Fix score view for accepted complaints by @Strohgelaender in #7568
  • Exam mode: Fix missing repository lock notifications by @Strohgelaender in #7297
  • Iris: Fix iris course settings for courses with existing settings by @Hialus in #7686

Development

  • Improve shared build job queue in local continuous integration by @laurenzfb in #7644
  • Extract build logs from build jobs and save them in the LocalCIBuildResult in local continuous integration by @mateusmm01 in #7650
  • Clean up .github/workflows/docs.yml variables by @ignacio-gn in #7477
  • Add e2e tests for student exams page by @muradium in #7461
  • Delete quiz pool when deleting exams by @rriyaldhi in #7653
  • Extract client duplicates into re-usable components by @aplr in #7242
  • Add a script to create courses by @florian-glombik in #7379
  • Configure dynamic repository checkout for local continuous integration by @laurenzfb in #7692
  • Add documentation for learning paths by @MaximilianAnzinger in #7684
  • Display LTI login name for newly generated Artemis users by @basak-akan in #7647
  • Add documentation describing password and secret handling in production setups by @b-fein in #7688
  • Adapt LTI advantage deep linking service for exercise selection from Moodle by @basak-akan in #7425

New Contributors

Full Changelog: 6.7.0...6.7.1

6.7.0

27 Nov 08:18
bd07c0f
Compare
Choose a tag to compare

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

Highlights 🌍💻🚀

  • Iris evolution: Teaching programming just got smarter with Iris! Now harnessing the power of GenAI and GPT-4 models, instructors can adapt programming exercises with unparalleled ease. Plus, we've streamlined the activation process with an enhanced settings system. Dive into the new "edit in editor" view for seamless exercise creation.
  • Apollon 3 integration: Collaboration in modeling sessions leaps forward with Apollon 3's cutting-edge change tracking mechanism. Artemis now fully supports Apollon 3 while still keeping the door open for models created with Apollon 2. It's the best of both worlds!
  • Introducing Athena v2: Say hello to the new Athena, our groundbreaking microservice revolutionizing manual assessments. From text to programming exercises, Athena offers a diverse toolkit, including the use of GPT models. It's not just about assessment anymore; it's about providing immediate, personalized feedback that can truly make a difference.
  • Local systems advancement: Our journey towards self-reliance continues with significant strides in local version control and local continuous integration systems. Still in preview, these systems offer concurrent builds, a unified build queue across server nodes, and easy build plan configuration right within Artemis. The future of exercise participation is here, simpler and more efficient than ever.

Improvements

  • Programming exercises: Add custom build scripts for local continuous integration by @laurenzfb in #7619
  • Programming exercises: Execute builds on parallel based on system resources for local continuous integration by @laurenzfb in #7595
  • Programming exercises: Add server support for feedback suggestions by @pal03377 in #7136
  • Plagiarism checks: Allow for customization of plagiarism results size limit by @jakubriegel in #7556
  • Adaptive learning: Allow instructors to participate in learning paths by @MaximilianAnzinger in #7618
  • Communication: Show messaging page if only communication is enabled by @lennart-keller in #7622
  • Iris: Allow instructors to adapt programming exercises with the help of GPT-4 by @MichaelOwenDyer in #7414
  • Iris: Rework settings system by @Hialus in #7424

Bugfixes

  • Programming exercises: Fix continuous rescheduling of timed out build jobs in local continuous integration by @laurenzfb in #7613
  • Programming exercises: Fix code editor tab width setting dark mode style by @b-fein in #7639
  • Programming exercises: Fix missing plagiarism detection config in import by @jakubriegel in #7640
  • Programming exercises: Fix display of empty git diffs by @Strohgelaender in #7661
  • Programming exercises: Fix repository reset for individual due dates by @JohannesStoehr in #7654
  • Programming exercises: Fix an issue in Bamboo when importing exercises by @krusche in #7677
  • Quiz exercises: Fix stuck loading cycle for competency selector in quiz exercise edit view by @MaximilianAnzinger in #7612
  • Exam mode: Fix loading of result overview in the summary of test runs by @florian-glombik in #7629
  • Exam mode: Fix an issue when loading modeling exercise results in the summary of test runs by @florian-glombik in #7590

Development

New Contributors

Full Changelog: 6.6.7...6.7.0

6.6.7

18 Nov 08:01
dbc2c6f
Compare
Choose a tag to compare

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

Improvements

Bugfixes

Development

  • Development: Bump actions/github-script from 6 to 7 by @dependabot in #7592
  • Development: Add configuration and documentation for local Moodle environment for LTI development by @basak-akan in #7544
  • Development: Fix PushNotificationResourceTest for MySQL by @maximiliansoelch in #7598
  • Development: Add JavaDocs to UtilServices and Factories by @DominikRemo in #7239
  • Development: Avoid competency progress update when refreshing course details by @MaximilianAnzinger in #7609
  • Development: Improve log statements for dashboard call by @krusche in b4f85f5

Full Changelog: 6.6.6...6.6.7

6.6.6

14 Nov 06:42
31edd8e
Compare
Choose a tag to compare

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

Improvements

  • Exam mode: Improve attendance check with a popup initiated by the supervisor by @max-bergmann in #7476

Bugfixes

  • Programming exercises: Fix failing build due to missing build script in local continuous integration by @laurenzfb in #7574
  • Programming exercises: Fix duplicate build job trigger for local continuous integration by @laurenzfb in #7555
  • Exam mode: Fix an issue with formatting the problem statement when switching between exercises by @RY997 in #7581
  • Exam Mode: Fix a user interface issue during submission updates in programming exercises by @bassner in #7580
  • Exam mode: Fix an issue on the exam checklist page by @Strohgelaender in #7579
  • General: Fix exercise category selection by @florian-glombik in #7473

Development

  • Development: Make copying feedback with attached long feedback text more robust by @b-fein in #7553
  • Development: Bump axios from 1.5.1 to 1.6.1 by @dependabot in #7577

Full Changelog: 6.6.5...6.6.6

6.6.5

11 Nov 07:21
690edb8
Compare
Choose a tag to compare

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

Improvements

Bugfixes

  • Programming exercises: Fix duplicated participant score update by @Strohgelaender in #7490
  • Programming exercises: Fix missing test names during manual assessment by @Strohgelaender in #7552
  • Quiz exercises: Fix LTI Moodle quiz participation results reflection by @basak-akan in #7129
  • Exam mode: Fix unhandled exception in exam score view by @max-bergmann in #7444
  • Tutorial groups: Fix a usability issue when creating new tutorial for campus and language suggestions by @max-bergmann in #7389
  • Plagiarism checks: Clean up results and cases in case of errors by @jakubriegel in #7466
  • Lectures: Fix lecture attachment updates with the same name by @milljoniaer in #7536
  • Exam mode: Only send student notifications when end time has changed by @aplr in #7382

Development

New Contributors

Full Changelog: 6.6.4...6.6.5

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