CIS 422 Group Project 1 (Demo)
Welcome to the Team Builder Project!
This is the GitHub repository for the first group project for CIS 422 Software Methodology taught by Dr. Michael Young.
Founded in 2017, Dijkstra's Dynamic Ducks is composed of several contributors. At the moment, this program will allow you to sort a classroom of people into their best groups of around three people. We are an inclusive, welcoming project, and encourage participation from people of all backgrounds and skill levels.
Given a .csv file with each student's name and available times throughout the week, our program will give you the top three team configurations in beautiful React.
We do this by sorting through a proportionally relevant sub-set of the given student data. As we sort through the times that your students are available, our algorithm selects the top three configurations of all students. Each configuration is selected with team meetings in mind. Our algorithm searches out and finds the classroom of teams that allows for the most overlap. Giving your students the best chance to be the best team they can be!
-
This project has successfully been known to work with Ubuntu Linux.
-
Installing (this document will help you download the necessary components for the application)
-
First Walk Through (gives an initial walk through of how to use the application)
Here on Github, you might find these useful:
- Developer/Architecure has the layout of the current application. Design choices are stated.
- Design History gives brief history of design and pivot points.
- Moving Forward lays out the ideas, plans, and goals for the future development of the project.
- Looking for the output.csv file?
Feel free to comment on any of the issues on Github.
For more information about this project, contact the following people: