Each workstation must be networked to a TCP/IP (private IP) network to serve Moodle from one internal server. Workstations do not have to reach the internet.
Ok, then another test ... involves checking configuration of networking ... will give example for a Mac:
Open Terminal
As admin level user type: ifconfig [ENTER]
A bunch of stuff will display ... what you are looking for is *something* like this:
en0: .... blah, blah, blah ...
inet6 2605:6000:63c3:9:8c:1fb8:f161:eb47 prefixlen 64 autoconf secured
inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255
See the last line? The IP address of the Mac used connected wirelessly to a home network has been issued a private network IP address (the 192.168.0.5) and it can access ANY IP addressed server in the range of
192.168.0.X to 192.168.0.254
Moodle is NOT like the old methods of workstation access to server applications ... the old 'client/server' model.
Moodle requires a TCP/IP network for you to provide the same content to all computers in all your labs.
Don't think you want to install MAMP on every computer in 5 labs, do you?
'spirit of sharing', Ken