Regardless of IIAB's host name (schoolserver.lan is deprecated in favor of box.lan, and can also be further customized beyond that) — and regardless of whether user is coming from the LAN or WAN of IIAB server — Moodle incorrectly redirects to http://schoolserver.lan/moodle in all conditions.
Crude Interim Fix:
Moodle could be hard-coded to redirect to http://box.lan/moodle/*
Improved Interim Fix:
Moodle could be hard-coded to redirect to http://172.18.96.1/moodle/*
Better Interim Fix:
Moodle could be redirected to http://<actual-server-host-name.lan>/moodle/*
Real Fix:
Moodle really should retain http://ip-address-OR-server-name-SPECIFIED-BY-THE-USER/moodle/* in all conditions, for WAN (campus) users as well as LAN (local hotspot) users.
Regardless of IIAB's host name (schoolserver.lan is deprecated in favor of box.lan, and can also be further customized beyond that) — and regardless of whether user is coming from the LAN or WAN of IIAB server — Moodle incorrectly redirects to http://schoolserver.lan/moodle in all conditions.
Crude Interim Fix:
Moodle could be hard-coded to redirect to http://box.lan/moodle/*
Improved Interim Fix:
Moodle could be hard-coded to redirect to http://172.18.96.1/moodle/*
Better Interim Fix:
Moodle could be redirected to http://<actual-server-host-name.lan>/moodle/*
Real Fix:
Moodle really should retain http://ip-address-OR-server-name-SPECIFIED-BY-THE-USER/moodle/* in all conditions, for WAN (campus) users as well as LAN (local hotspot) users.