JPlag
JPlag copied to clipboard
State-of-the-Art Software Plagiarism & Collusion Detection
@jplag/maintainer @jplag/studdev ## Extension Of The End To End Module The extension of the EndToEnd tests includes the following new features/Fixes: - (Fix) Identification in json changed to SHA256 hash...
To be able to extend the endToEnd tests further I would like to discuss which options are useful for the tests or which of these options should be included in...
We want to extend the capabilities of JPlag to support more modern languages. Thus I propose: - Merging existing but outdated frontends from forks for Scala, R, and Jupyter Notebook...
This PR adds an overview of the supported programming languages, meta models, and text (I did not find a proper generic term, thus using language) with their supported versions and...
The ANTLR grammar for the python frontend is borrowed from [bkiers/python3-parser](https://github.com/bkiers/python3-parser). Some fixes were integrated into their grammar, that are not present in our version. We should adopt these fixes:...
Builds upon PR #569 and should not be merged before it. Only the changes from commit 79813908d9c2f3d2fb2cf2bb8664f64345668b84 are relevant. Zips the folder containing the report viewer files. Deletes the unzipped...
This is still WIP but I wanted to share my approach already to receive feedback This PR intends to fix two major issues (both noted in issue #354): 1. Submission...
Remove the possibility to use the singular index in frontends, thus enforcing line and column indices for all language modules. Currently, all language modules support this, and new ones will...
This PR resolves two issues: ## Dynamic Loading of Language Frontends In order to use new language frontends in JPlag easily, this PR creates introduces the ServiceLoader API to JPlag...
This issue is meant to collect problems with the design of the frontends. Known problems are: - [x] The name _frontend_ is not very good, as they are technically not...