Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.46 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.46 KB

Seating-Arrangement-Generator

A web-based seating arrangement generator app made in PHP for generating seating layouts in classrooms and examination halls. Handy for teachers and examination organizers to quickly generate seating layouts. The application can generate layouts for any number of rooms and lists of students.

How it works

  • The list of rooms available along with the number of rows and columns of benches is listed in rooms.txt.
  • For each list of students to be seated, a textfile containing their roll numbers is created.
  • On running index.php, each list of students are allotted seats parallel to other lists in the rooms available.
  • The layout can be printed and displayed outside the examination hall.

Pre-requisites

  • PHP
  • Apache

Deployment

  • Setup the Apache server through XAMPP or a distribution software of your choice.
  • Start the apache server.
  • Clone the project to your server's default path.
  • Run the app on your web browser at localhost/Seating-Arrangement-Generator/sage/index.php.
  • The generated layouts will be displayed.

Screenshots

Seating Layouts

License

The content of this repository is licensed under a GNU General Public License v3.0.