-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog 2023
Martin Kruliš edited this page Jun 12, 2024
·
1 revision
- Improving visualization of plagiarism similarities over multiple files and adjusting plagiarism-detection API.
- Improving submission failure reporting.
- Fixing minor issues with review comment forms.
- Implementing submission lockout mode (in core-api configuration).
- Adjusting ACLs.
- Fixing bugs.
- Redesigning status icon for assignment solutions.
- Adding notification action button to exercise-related pages.
- Enabling judge selection for Prolog environment.
- Adjusting token generation form and adding plagiarism and ref-solution scopes.
- Changing how the users:remove-inactive command should work (disabling users first).
- Adding admins of exercises (associated maintainers who have the same privileges as the author) and allowing changing the author of an exercise.
- Adding archived states to exercises (similar but not directly related to archived groups), updating exercise visualization (archived exercises are not listed by default).
- Adding visibility property to reference solutions (private, public, promoted). Current solutions are migrated to be public, but new solutions will be private (breaking BC!).
- Minor ux improvements.
- Boost filesystem dependency removed from worker (replaced with
std::filesystem
). - Monitor updated to be compatible with Python 3.11.
- Updating yarn and composer packages (migration to React 18 and React Router 6, API switched to PHP 8.2).
- Enabling summary review comments and adding a comment thread to the solution source codes page.
- Many minor UI and UX improvements (especially visualization of assignment solutions and their lists).
- Fixing bugs and performance optimizations.
- Mail configuration (in
core-api
module) changed (breaking BC, seeconfig.local.neon.example
change).
Interface for plagiarism detection and visualization added. The interface uses 3rd party comparator (the sources need to be downloaded via API and similarities uploaded back by a detection tool). Currently, an ecosystem of solution downloader and detection manager tools from ReCodEx utils, which are both implemented on top of ReCodEx CLI is implemented and being tested. The code comparator (comparatrix) invoked by the detection manager is not published yet.
Date | web-app | core-api | worker | broker | monitor | cleaner |
---|---|---|---|---|---|---|
31.12.2023 | v2.10.0 | v2.10.0 | v1.8.0 | v1.4.0 | v1.1.1 | v1.2.0 |
3.11.2023 | v2.9.1 | v2.9.1 | v1.8.0 | v1.4.0 | v1.1.1 | v1.2.0 |
7.10.2023 | v2.9.0 | v2.9.0 | v1.8.0 | v1.4.0 | v1.1.1 | v1.2.0 |
22.8.2023 | v2.8.0 | v2.8.0 | v1.8.0 | v1.4.0 | v1.1.1 | v1.2.0 |
7.8.2023 | v2.7.0 | v2.7.0 | v1.7.4 | v1.4.0 | v1.0.1 | v1.2.0 |
23.4.2023 | v2.6.0 | v2.6.0 | v1.7.4 | v1.4.0 | v1.0.1 | v1.2.0 |
Content managed by ReCodEx Team
sponsored by Faculty of Mathematics and Physics, Charles University
Prague, Czech Republic