Skip to content

A-Fitz/Group-Generator

Repository files navigation

Group Generator

This project was inspired by a project suggestion by Dr. Douglas Selent in the Fall of 2018. This group generator will allow professors to create project groups while considering student preferences for who they wish/don't wish to be matched with. This is my first project involving WPF in Visual Studio. The algorithm is based off a similar procedural algorithm used by clevergroups.com. Research into an NP complete variant of the Stable Roommates Problem for n-rooms turned out to be an inefficient use of my freetime, so this is the algorithm used for now. The program takes a CSV file as input for the roster. It should be formatted as so:

Austin, FitzGerald
First Name,Last Name
Tony, Romo
...

As of 03/24/2020, there is a lack of error handling for incorrect input of some parameters. I also have not implemented a satisfaction measure for the success of group forming based on preferences.


Choices for how groups are formed Choosing which people want to match or not match with others. Final groups

About

A group generator that takes student preferences into account.

Resources

License

Stars

Watchers

Forks

Languages