Не вижу никакой связи между я же не буду комп ей нести и виртуальной машиной, которую у уч-цы Вы же тоже должны на чём-то запускать. И что Вы ей понесете? Виртуалку с компом?
Или виртуалка на съемном носителе? У уч-цы комп с Windows?
Установите Windows Moodle Distribution на съемный носитель без виртуалки. ВСЁ, абсолютно всё, касающееся moodle, должно быть на нем: и каталог со скриптами moodle, и moodledata, и база данных MySQL. При подключении к другому компу флешке нужно будет назначить ту же букву диска, что была при установке. Сайт будет доступен на любом компьютере с Windows по адресу http://localhost