Если ещё актуально, начните с плагина https://moodle.org/plugins/mod_vpl
Для автоматической проверки кода потребуется настройка отдельного сервера, на котором будет обрабатываться программый код, подробнее нужно разбираться по документации к этому плагину.
Если утраивает вариант вне moodle, посмотрите в сторону https://www.domjudge.org/ - используется на олимпиадах по программированию
Для автоматической проверки кода потребуется настройка отдельного сервера, на котором будет обрабатываться программый код, подробнее нужно разбираться по документации к этому плагину.
Если утраивает вариант вне moodle, посмотрите в сторону https://www.domjudge.org/ - используется на олимпиадах по программированию
ещё был российский contester, но сейчас сайт почему-то не работает