Python application that checks task for unique code.
Install Python Requirements:
pip3 install -r requirements.txt
Download html paged with students score to scores page.
If you want to work with PRs you should use github token, rename token.cfg.example to token.cfg and add token to it.
Parameters can be set in config.cfg file:
- download_data (true/false) - clone student's repo to
datadirectory or check remotely - limit (0-0.99) - percent of unique check
- bundle_filename (string) - bundle name for concatenated files or for repo file
- recursion_limit (integer) - limit of max recursion steps
- task_name (string) - name of task repository
- compare_file (string) - compare file name (bundle_filename for concatenated files)
- concat_pattern (string) - pattern for file concatenation
- csv_delimiter (char) - cvs delimiter for parsing
Run python prog.py to start application.
Results can be found in:
- crosscheck.txt
- results.csv
- graph.graphml