
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:\xampp\htdocs\, start Apache, then open http://localhost/YOUR_FOLDER/index.html. For other devices on the same Wi‑Fi, open http://YOUR-LAPTOP-IP/YOUR_FOLDER/index.html.
Install PHP or use XAMPP PHP, then run php -S 0.0.0.0:8000 from inside this folder. Open http://localhost:8000/index.html.
python -m http.server, VS Code Live Server, and plain file opening can show pages, but they cannot run the teacher dashboard properly.