
Run Teacher Dashboard correctly
The student pages can run from a static server, but the Teacher Dashboard needs PHP because it uses login, POST requests, local student files, commands, deletion, and CSV export. A static server will show 501 Unsupported method POST. Humans invented three ways to serve files and then made only one of them useful. Naturally.
Copy the whole MABNI folder into C:\local-server\the MABNI folder\, start the included PHP launcher, then open http://localhost/YOUR_FOLDER/. For other devices on the same Wi‑Fi, open http://YOUR-LAPTOP-IP/YOUR_FOLDER/.
Install PHP or use PHP local server PHP, then run php -S 0.0.0.0:8000 server/router.php from inside this folder. Open http://localhost:8000.
python -m http.server, VS Code Live Server, and plain file opening can show pages, but they cannot run the teacher dashboard properly.