Skip to content

TutorMatch is a web app for university students to connect for peer tutoring. Students register with their university email, select subjects to tutor or need help with, and find matches with complementary needs. Features include secure chat, user ratings, reporting, and admin tools for managing subjects and user conduct.

Notifications You must be signed in to change notification settings

niklasgruener/tutormatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TutorMatch

Project Description

The goal of this Project is to create a tool that enables students of universities to use the benefits of the learning techniques explained in the initial situation by combining concepts of peer tutoring and exchange programs.

The proposed tool is a web application. The intended target group for this web application is university students.

The application should provide a platform for students to register with information about which courses and topics relevant to academia they want to tutor, and which ones they want to be tutored in. Students are verified by their email issued by the university. For the limited scope of the projects, this project will only implement access for TU students and the ability to expand scope.

Afterwards, it should suggest matches with other users based on the overlaps in the topics chosen. For a match, both users have to provide tutoring in at least one topic the other user wants to be tutored in. Once matched, users should be able to use a chat function to get to know each other and plan further action. Further security and safety features like reporting users are explained in the feature list.

Administrators should be able to add subjects, read user reports, block users from the app and add participating university identifiers.

Target Group

University students: These are individuals currently enrolled in universities who are seeking academic assistance or are willing to provide tutoring in specific subjects. University students come from various academic disciplines, ranging from humanities and social sciences to STEM fields and beyond. Their academic backgrounds shape their needs for tutoring and their ability to offer assistance in specific subjects. Many students prefer learning from their peers due to the informal and relatable nature of peer tutoring. They may feel more comfortable asking questions and seeking help from someone who has recently experienced similar academic challenges. Offering tutoring services provides students with opportunities to enhance their communication, leadership, and teaching skills. By tutoring others, they reinforce their own understanding of the subject matter and contribute to the academic success of their peers. In addition, university students often have busy schedules, balancing coursework, extracurricular activities, part-time jobs, and social commitments. Therefore, they value flexibility in accessing tutoring services, such as the ability to schedule sessions at convenient times and location.

Showcase

Register/Login:
Users can register/login with their university email address. After registration an email is sent to the specified address and a link to verify the account is provided. After verifying, the user can login to TutorMatch. Screenshot 2024-07-04 201739

Matches:
On this view, users can see their current matches with other students. Users can select their matches to view the details (Email, Phone, Address), they can start a private chat with them, they can give a rating from 1 to 5 stars and also give them feedback. Screenshot 2024-07-04 201827
Screenshot 2024-07-04 201901

Chat:
The users can chat using the private real-time chat function of TutorMatch. Using this chat they can setup a time and place to study together. Screenshot 2024-07-04 201918

Profile:
Users can edit their profile information in this view. They can optionally also provide an address and a phone number other users can use to contact them. Subjects are also selected in this view. All this information is then used by the TutorMatch matching algorithm to bring together students with their peers. Screenshot 2024-07-04 201938 Screenshot 2024-07-04 201950

About

TutorMatch is a web app for university students to connect for peer tutoring. Students register with their university email, select subjects to tutor or need help with, and find matches with complementary needs. Features include secure chat, user ratings, reporting, and admin tools for managing subjects and user conduct.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •