The objective of this project is to create a tutoring website for students to connect with tutors at all times of the day about math problems.

 

Team Members

Eric Duma | Brandon Morris | Jacob Wagner | |

Project Poster

Click on any image to enlarge.

 


Watch the Project Video

video player icon

Download the Project Summary

video player icon


Project Summary

 

Overview

Larson Texts produces math content for all ages from textbooks to websites. Their CalcChat application connects students with official Larson tutors, but only for an 8-hour period every day. This is good for students who can access the website during the afternoon and evening, but could be a problem for high school and college students who have busier schedules.

Objectives

The objective for this project is to build a website that provides tutoring services at all times to students across the world so that they can receive help on math problems outside of school hours.

Students can find any tutors that are currently online to chat with about math questions, as well as even become a tutor themselves and help other students with questions they may have.

Approach

  • Gather initial set of user requirements from our client, Larson Texts.
  • Engineer user requirements into system functional and non-functional requirements
  • Create use cases that exhaust all user and system requirements
  • Conduct in-depth research on domain and potential relative technology
  • Develop an architectural design, using MVC and Client-Server, two common design patterns
  • Create structural designs and show behavior in the form of UML diagrams
  • Implement code through test driven development
  • Conduct unit, integration, system, acceptance, and regression testing
  • Continually gather new requirements, adjust diagrams to fit them, implement and test new requirements as the project progresses
  • Document all research, requirements, use cases, designs, implementation, relative technologies, key algorithms and test cases.
  • Deliver the final project to Larson Texts for deployment and maintenance.

Outcomes

  • This project resulted in a chat website for students and tutors to connect on.
  • This website has shown that a 1-on-1 chat between a student and a tutor would be possible for Larson Texts to develop a full application in the future.
  • This project resulted in Larson Texts saving development time and resources.