Closed sh-ad closed 3 months ago
Допустим, мы уже склеили файлики каждого студента и получили структуру вида: (здесь у каждого студента свой склеенный файлик)
Предварительно устанавливаем dolos CLI через docker: docker pull ghcr.io/dodona-edu/dolos-cli:latest
docker pull ghcr.io/dodona-edu/dolos-cli:latest
import os base_command = 'docker run --init -v "$PWD:/dolos" ghcr.io/dodona-edu/dolos-cli -l python -f csv ' tasks_folder = input("tasks folder: ") task_name = input("task name: ") os.system(base_command + f"{tasks_folder}/{task_name}/*.py")
после работы скрипта dolos сгенерит структуру вида:
это грубо говоря бд с четырьмя табличками в pairs - нужные нам similarity по каждой паре студентов
набросок пока что без работы с выхлопом dolos'а
Допустим, мы уже склеили файлики каждого студента и получили структуру вида: (здесь у каждого студента свой склеенный файлик)
Предварительно устанавливаем dolos CLI через docker:
docker pull ghcr.io/dodona-edu/dolos-cli:latest
запускать под linux:
после работы скрипта dolos сгенерит структуру вида:
это грубо говоря бд с четырьмя табличками в pairs - нужные нам similarity по каждой паре студентов