если вообщем, то:
есть модель Задачи, у нее есть поля
название
описание
пользователь который ее создал
и изображение
есть модель Тест
она привязывается к задаче, и имеет входные и выходные данные
Есть модель Решение
она привязывается к задаче и содержит код решения и язык
я хочу при отправке решения, запустить свою логику из модуля, который пропустит в код входные данные каждого теста, привязанного к задаче и сравнит их с выходными данными
потом хочу склеить это в json вида
{'result': 'ok'
'tests': ['1':['success':'True', 'memory':'256kb', 'time':'0.234']]
}
данные по поводу успешности теста, у меня возвращает внешняя функция, которая принимает в качестве аргументов
язык, код, входные данные, выходные данные