Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 1.33 KB

README.md

File metadata and controls

72 lines (47 loc) · 1.33 KB

CI Grader Utils

Moss Plagiarism Detector

Help

python3 check_plagiarism.py --help

Use example:

python3 check_plagiarism.py \
  -l python \
  -s <sheet_id> \
  -t lista01 \
  --show \
  --min 30

Environment Variables

Grades Sheet Script

Example of script for Google Sheets automation. It depends on Worksheet template, so you will have to make some changes depending on it. This script was made for the Worksheet Template available here.

If you prefer, there is a public library too:

1x9FJJWvuo_vrcE7DA2bE8Jpz-c64FJzE-JZwSGRGN8eaV9bYX-C-pVtC

Students CI Fixer

Help

python3 ci_fixer.py --help

Use example:

python3 ci_fixer.py \
  -s <sheet_id> \
  -p .github/workflows/grade.py -p .github/workflows/main.yml

Environment Variables

  • GITHUB_TOKEN: Github token with workflow permission

Regrade All

Regrades all tasks of all students

Help

python3 regrade_all.py --help

Use example:

python3 regrade_all.py -s <sheet_id>