Skip to content

This is a matching algorithm for a casual chat program used during the summer of 2020 to connect students in the Engineering Physics Class of 2023, also used for secret santa in December of 2020

Notifications You must be signed in to change notification settings

floatingturnip/Matching-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matching-algorithm

Inspiration

The idea of this was based off of fizz beans! A different matching algorith/email script that does what this does but in a more sophisticated/complicated way (fizz beans repo is private). And fizz beans is based off of Yelp Beans

How it works

This is a random matching algorithm that I use for Robochat. It takes the names in names.txt separated by a new line, and randomly matches the names into pairs

I also modified it to incorporate functionality to make secret santa matches

Requires:

A names.txt file with the names of the people to be matched

MATLAB 2018B or higher, it may work with older versions but has not been tested

How to use:

have a names.txt file with all the participants' names on a separate line. Open the desired .m file on MATLAB and hit run. Matches will be generated in a new .txt file according to the designated name

Background

The summer of second year Engineering Physics is considered our "Robot Summer" and is usually the term where everyone in the cohort gets to know each other a lot more. However, due to COVID-19, in the summer of 2020, Robot Summer had to be moved online and me and many of my classmates felt that we were missing out on bonding with our cohort so I decided to initialize a causal chatting program to allow our classmates to feel connected

What is Robochat?

Robochat is a program where students in my cohort can sign up each week to be randomly matched with other classmates and arrange a time together to have a casual video call conversation

Future plans

I hope to improve the matching algorithm for secret santa and the random pair matcher

About

This is a matching algorithm for a casual chat program used during the summer of 2020 to connect students in the Engineering Physics Class of 2023, also used for secret santa in December of 2020

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published