Rien
Rien
[Virtual data tables](https://vuetifyjs.com/en/components/data-tables/basics/#virtual-tables) are now supported by Vuetify. It seems like they are a drop-in replacement for the paginated data-tables, but after experimentation they feel "slow". With new blocks of...
We're noticing more developers are using our library (`dolos-lib`) and with the new core library coming up (`dolos-core`) we should adhere to semantic versioning. Up till now we've used the...
Using `tree-sitter` it is possible to parse multi-language documents such as ERB, HTML, Vue, React, ... However, it needs non-trivial interventions on our side, see: https://tree-sitter.github.io/tree-sitter/using-parsers#multi-language-documents The python-notebook prototype (https://github.com/dodona-edu/dolos/pull/486)...
We've received a request to support SQL. While there is published parser on npm (https://www.npmjs.com/package/tree-sitter-sql), it has not been updated in two years and it seems like a more complete...
We currently only support analyzing one file per submission, however for larger projects it would be useful to allow multiple files per submission. A temporary workaround is to concatenate all...
The Dolos server currently only supports uploading a single ZIP-file which requires an `info.csv` file. For external users, this is not the most common format in which source code files...
We now perform single-linkage clustering based on an automatically determined similarity threshold. However, changing this threshold results in a lot of stuff that needs to be calculated again (especially on...
When adding users automatically to an evaluation, I got some internal errors: - Adding students who were already added cause a validation error which is not caught - Requesting a...
Currently the `package.json` specifies that only Node 18 can be used: ```json "engines": { "node": ">=18