Skip to content

A web application designed to match mentors and students based on a series of survey, personality-related, questions.

License

Notifications You must be signed in to change notification settings

luisarojas/student-matching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Background && Motivation   •   Overview   •   Algorithm   •   Features   •   User Interface



Background && Motivation

Background

Ontario Tech Student Mentorship Program

Motivation


Overview

✅ Automated group generation per faculty through the matching of mentors and mentees.
   👉🏼 Excel file upload and download.
   👉🏼 Ability to merge batches of students entered.
   👉🏼 Custom question weighting.
   👉🏼 Manual mentor and mentee assignation.

✅ Mentor log management and mentee feedback for program assessment.
   👉🏼 Form builder and response manager.

✅ Track the continued engagement of mentees and mentors.
   👉🏼 Download of tracked engagement data summary.
   👉🏼 Visualization of engagement per group.

Tools && Architecture


Algorithm

We looked into different current algorithms that could be a good fit for our problem. However, we found significant drawbacks for those that we found, so we opted for designing our own:

✅ Based on K-Means clustering algorithm
✅ Customizable number of mentees per group
✅ Guarantees one mentor per group




Features

Matching

Data Management



Utility

Analytics


User Interface