konfiguracja jest poprawna
moim zdaniem problem tkwi w uruchomieniu usług: apache bądź mysql
możesz łatwo sprawdzić ich działanie poprzez utworzenie nowego katalogu, wrzuceniu tam moodle'a i próby instalacji lub w menadżerze procesów / usług
sprawdź też czy jednocześnie nie jest uruchomione jakiś inne połączenie sieciowe (przewodowe bądź bezprzewodowe) i ewentualnie je wyłącz
osobiście nie jestem zwolennikiem xampp'a - do testów korzystam z virtual box'a i lekkiej dystrybucji serwerowej - slax
myślę, że w Twoim przypadku takie rozwiązanie jest lepsze, gdyż umożliwia robienie migawek i ewentualnie łatwe przywrócenie gdy coś nie działa, a na zaliczenie możesz zanieść plik z maszyną wirtualną
virtual box: http://www.dobreprogramy.pl/VirtualBox,Program,Windows,13122.html
slax: http://download.komputerswiat.pl/systemy-operacyjne/linux/slax/slax-server-edition-v
później moodle'a (cały katalog) wrzuć do /var/www/