MABNI

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.

Best option: XAMPP

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.

Alternative: PHP built-in server

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.

Do not use these for the dashboard

python -m http.server, VS Code Live Server, and plain file opening can show pages, but they cannot run the teacher dashboard properly.

Open Teacher DashboardBack Home