Hallo Valentina,
wie der Name "localhost" schon sagt, ist das eine "lokale" Adresse, auf die du nur von deinem eigenen Rechner aus zugreifen kannst. Damit deine Schüler auf deine Moodle-Installation zugreifen können, hast du drei Möglichkeiten:
1) Du installierst das System online bei einem Provider wie 1&1, Strato oder All-Inkl unter einer eigenen Domain bzw. auf dem Server deiner Schule (sofern sie einen eigenen Webserver betreibt). Der Vorteil: Die Lösung ist einigermaßen günstig und du hast alle Freiheiten bei der Installation des Systems. Der Nachteil: Du hast auch die komplette Verantwortung für das System, inklusive Fragen des Datenschutzes und der Datensicherung.
2) Du mietest die Dienste eines dedizierten Moodle-Anbieters, wie z.B. moodle.de. Der Vorteil: Das System wird von Spezialisten betreut und gesichert. Der Nachteil: Die Miete dürfte teurer ausfallen als ein Serverpaket mit eigener Domain, evtl bist du nicht so flexibel bei der Ausgestaltung deiner Plattform.
3) Du "veröffentlichst" deine lokale Installation mittels einer DynDNS-Adresse. Wie das genau geht, lässt sich hier in Kürze nicht erklären. Der Vorteil: Außer für den Strom deines REchners (der während der Zugriffzeiten laufen muss) fallen keine Kosten an, du hast die volle Kontrolle über die Installation. Der Nachteil: Du hast (siehe oben) auch die volle Verantwortung und öffnest u.U. Angreifern den Zugang zu deiner Festplatte mit allen Daten.
hth,
Andreas.