Skip to content

Automatically create roommate groups for school trips and dorms with consideration for preferences

License

Notifications You must be signed in to change notification settings

akhil-datla/RoommateMatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoommateMatcher

CodeQL

  1. Clone this GitHub repository or download the zip file.

  2. Edit the group size (default: 4).

  3. Download pip if you need to.

  4. Open Terminal or Command Prompt and navigate to the directory with the program files.

  5. Run pip install -r requirements.txt.

  6. Create a Google Form with the following questions. NOTE: ENABLE THE Collect email addresses OPTION. QUESTIONS MARKED REQUIRED(*) ARE REQUIRED FOR THE PYTHON PROGRAM. QUESTIONS MUST MATCH THE CASE AND THE WORDING AS SHOWN IN THE IMAGE.

Google Form Questionnaire

  1. Check the corresponding Google Sheet and ensure all the fields present in the following image are the the same as yours.

Screen Shot 2022-06-01 at 2 31 47 PM

  1. Download the CSV file of the spreadsheet.

  2. Run python main.py <CSV file path>. NOTE: Replace <CSV file path> with the path to the CSV file of the spreadsheet.

After the program runs successfully, a new file called rooms.csv will be generated with the room assignments.

About

Automatically create roommate groups for school trips and dorms with consideration for preferences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages