Skip to content

v1.17.0 – Many Assignments Improvements

Compare
Choose a tag to compare
@Clashsoft Clashsoft released this 13 Dec 13:15
· 128 commits to master since this release

General

  • Updated all frontend and service dependencies. #388 #397
  • Updated to Angular 17. #388

New Features

  • Added a Diff viewer for editing Assignments. #396
  • Added an option to re-import files for solutions from GitHub. #393
  • Added support for IntelliJ IDEA, PyCharm and WebStorm as possible IDEs. fujaba/fulibFeedback#3 #391
  • Added an option to configure the minimum points required for passing an assignment. #390
  • Added a way to ignore files and functions from embedding import using a .gitignore-like syntax. #389
  • Added a solution filter for status (graded, started, code-search or todo). #384
  • Added a new Assignees overview page for courses. #383
  • Added a way to copy assignees from one assignment to another via a course. #382
  • Added a button to copy the assignee column in an assignment. #382
  • Added a button to copy the timestamp column in an assignment. #382
  • Added an option to ignore Third-Party Consent for OpenAI Embeddings. #376

Improvements

  • Evaluations created via Similar Solutions now remember their origin and duration. #387
  • Snippet suggestions now remember their score. #387
  • Improved solution status and origin search. #387
  • Added a confirmation dialog before deleting an assignee. #382
  • Improved visuals of the consent import infobox. #382
  • Consent import no longer allows spaces as separators. #382
  • Consent import now allows inputting tabs. #382
  • Improved assignee colors. #382
  • Assignments in the Course students table header are now clickable. #381
  • Points in the Course students table are now clickable and link to the solution. #381
  • Improved and unified assignee selection in assignments and courses. #381
  • Assignments are now sorted with respect to numbers (e.g. Assignment 2 sorts before Assignment 10). #380
  • Added icons for Import tabs. #376
  • Added an icon for Moss results. #376
  • Added consistent icons for Code Search and Embeddings. #376
  • Evaluations created by Code Search are no longer visible when Code Search is disabled for the user. #376
  • Similar solutions now show the assignee. #376
  • The Course students table now shows assignee initials. #376
  • Quick Assign buttons in the course students table now have a tooltip with the full name. #375
  • Added some info messages to Similar Solutions when none can be shown. #375

Performance

  • Improved performance for some fetch operations. #387
  • Improved performance of some large tables. #385
  • Improved performance of solution search. #384
  • Improved Statistics performance. #376

Bugfixes

  • New projects appear again. #395
  • Quick Evaluation using checkboxes now updates points more reliably. #394
  • Searching for solutions using an invalid regex now displays an error message below the search bar. #392
  • Slightly adjusted a feedback question for TAs. #381
  • Commonmark links now open in new tabs. #381
  • Submit All now correctly includes the solution token in the issue body. #381
  • Course students now only show results for assignments that the user has access to (is a member). #380
  • The Code Search checkbox is now checked by default if available. #376
  • De-assigning now updates the Course students table. #376
  • Course students are now sorted case-insensitively. #376
  • Updating a course now produces a toast message. #376
  • Courses now correctly display deleted assignments. #376
  • The Clone button in a solution no longer triggers a dialog with unsaved changes. #375
  • Course assignments now have the correct order. #375
  • The Similar Solutions modal is no longer shown when the feature is disabled or otherwise not useful. #375