Team Matching is a project in which we aim to help create optimal teams, considering multiple factors like skills, diversity, knowledge and personality.
We got inspired by Competitive Programming, because the creation of new teams is a challenge since we all are different.
This project was made for a Hackathon called " Digital Age Hackathon", for the challenge of Psychotechnologies.
We encourage teams to have different skills and knowledge, because this allows them to share their abilities while they cover a wide-range of skills.
We use the personality test of 16 personalities (for the lack of time and resources to develop our own algorithm we decided to use their system and only take the results of their test into our software) to obtain the personality of each person; We included all this within an app to answer the personality questionnaire, as well as to know about the abilities that each person considers to have. These desired skills are configured in the manager dashboard to designate which skills are important to them regarding what type of team they want to train.
Some of the development things we implemented here:
- Data Manipulation
- Find Antichains
- Brute Force
- Build graph
- Dilworth theorem
- Bipartite Matching
- Vertex Cover
- Maximum Antichain
- Personality Matching
The team was integrated by:
- Abigail (Her ICPC team was #include<witech>)
- Enya (Her ICPC team was Vaporub.exe)
- Sergio (His ICPC team was 404. Globito not found)
- Ulises (His ICPC team was Error. “Team Name” not defined.)
So we combined all our ICPC team names to get
globirubtech.exe --not-defined
We do not use the 16 personality algorithm within our code, we redirect to their website within our app and take the result obtained by the user.
Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.