Проверка python кода от пользователя

делаю сайт с курсами на django и нужно проверять код от пользователей. Должно это выглядеть так: выполнение кода

Знаю про eval, но боюсь, что будет дырка в безопасности. Подскажите безопасный способ реализации. В какую сторону капать?

Cейчас думаю над docker, но не совсем понятно, как запускать контейнер из питона и как передавать в него код, с учетом того, что у каждого пользователя должен быть свой контейнер (как я понимаю)


Ответы (1 шт):

Автор решения: Nebob

Спасибо @StanislavVolodarskiy за идею. Написал flask сервер и обернул его в докер

→ Ссылка