Skip to content

Releases: ls1intum/Artemis

v3.8.1

10 Oct 12:19
Compare
Choose a tag to compare

Improvements:

  • New timeline in programming exercise create view
  • Improved exercise status display for students
  • Improve button layout for programming exercises in course administration (some buttons moved to the view page)
  • Warn when test cases have been changed, but not all builds have been executed manually

Bugfixes:

  • Fix quiz edit
  • Fix start exercise for old programming exercises
  • Fix cancel tour setup in guided tutorials

v3.8.0

07 Oct 21:58
Compare
Choose a tag to compare

Improvements:

  • Guided Tutorial for Programming Exercises with Youtube videos
  • Do not automatically build template and student build plans when test cases change, instead set the programming exercise as dirty and inform the instructor that a trigger of all builds is needed
  • This test trigger is not possible manually in the course administration of programming exercises
  • Lock student repositories on due date automatically if
  • Instructors can only configure test cases to run after due date if the new setting Build & Test Student Submissions After Due Date is active
  • Allow instructors and tutors to download all student repositories of a programming exercise with customizable options (in Scores view)
  • Tutors can now assess submissions to file upload exercises
  • Instructors can now activate/deactivate and customize the presentation score feature in the course settings
  • Support the semi-automatic assessment of UML activity diagrams in modeling exercises
  • Delete dialogs are now more consistent
  • Update to newest version of Bamboo and Bitbucket

Bugfixes:

  • Instructors can create programming exercises again (after Bamboo update)
  • Students can participate again in programming exercises (after change of Bamboo and Bitbucket URLs)
  • Fix comparison of empty modifiers in Structural Test of Java programming exercise template
  • Fix the deletion of programming exercises

v3.7.2

26 Sep 14:21
Compare
Choose a tag to compare

Improvements:

  • Update Java test framework for programming exercises
  • Add build trigger into test case dialog for programming exercises
  • Unify assessment layout for modeling and text exercises
  • Make sure that all local and session storage entries are deleted upon logout

Bugfixes:

  • Change landing page for online courses to new exercise details page and remove the old courses page which was not working any more
  • Fix problems in the notifications if the author is missing

v3.7.1

26 Sep 14:17
Compare
Choose a tag to compare

Bugfixes:

  • Fix editing of programming exercises
  • Fix submitting modeling assessments
  • Fix styling in some programming exercise dialogs

v3.7.0

21 Sep 11:24
Compare
Choose a tag to compare

Improvements:

  • File upload exercises: Allow students to participate and submit their files
  • Prevent force push in student git repositories in programming exercises
  • Guided tour for the online code editor
  • Improve and simplify the result display for programming exercises
  • New option for programming exercises: automatically run all submissions after due date
  • Improve delete dialogs

Bugfixes:

  • Resume programming exercises works again
  • Fix code editor for Safari
  • Fix issues in Python / C template for programming exercises
  • Fix several small issues when participating in programming exercises

v3.6.0

04 Sep 11:43
Compare
Choose a tag to compare

New Features

Bugfixes and Improvements

v3.5.0

22 Aug 15:13
Compare
Choose a tag to compare

New features:

  • Semi-automatic assessment of text exercises
  • Allow instructors to execute test cases after the deadline
  • Allow instructors to define exercise hints for programming exercises
  • Allow instructors to specify that tests are executed sequentially (e.g. first structured tests, then behavior tests)
  • Visualize the build progress for programming exercises and show a button to retrigger the build in case the result does not arrive after 2 minutes.
  • Improved Python template for programming exercises
  • New C template for programming exercises (based on the Python template)
  • Request more feedback
  • Export student results with matriculation numbers in course scores CSV export
  • Allow max points = 0 for exercises
  • Allow Latex formulas in all uses of the Markdown editor
  • Old courses are now filtered in the course administration
  • Cache images to avoid that they are downloaded every time

Platform updates:

  • Use Java 12 JDK to execute Artemis
  • Upgrade the Artemis database to MySQL 8
  • Change from remarkable to showdown for markdown parsing
  • Upgrade test cases to JUnit 5
  • Refactor CSS
  • Update various client and server dependencies

Bugfixes and improvements:

  • Improve the submission and result processing for programming exercises
  • Always use the submission date for determining if a programming exercise result is rated
  • Improve the Angular Module Structure
  • Remove the participation object to prevent misuses
  • Fix errors with system notifications
  • Prevent Compass exceptions
  • Fix problems in the navigation bar and prevent multiple user logins at the same time
  • Reactivate user management and user tracker in admin console
  • Delete more build plans faster in automatic cleanup
  • Various other small bugfixes and improvements

v3.4.1

01 Aug 16:51
Compare
Choose a tag to compare

Bugfixes:

  • Fix problems with modeling editor in Firefox
  • Fix display of example solution for modeling exercises

v3.4.0

24 Jul 22:46
Compare
Choose a tag to compare

Improvements:

  • Integrate Apollon 2.0 with many improvements and bugfixes
  • Significantly improve performance of semi-automatic modeling assessments using Compass
  • Allow to set a custom test case weights for programming exercises
  • Add Latex support to Markdown editor
  • Handle conflicts and resolve them in the online code editor
  • Automatically detect text submission language

Bugfixes:

  • Fix display of historical programming exercise results in exercise details page
  • Fix automatic submission service
  • Fix markdown editor for drag and drop questions
  • Prevent special characters from programming exercise titles to avoid problems with Bamboo projects
  • Ensure double-blind review process
  • Fix quiz reset functionality

v3.3.2

11 Jul 17:05
Compare
Choose a tag to compare

Bugfixes:

  • Improve explanation and hint display for quizzes
  • Prevent duplicate modeling and text submissions
  • Show build result for programming exercises if available
  • Prevent double preview
  • Add fallback for test case retrieval for old programming exercises