Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

A complete solution for online tuition classes

ZUSPress is a freelance marketplace for tutors, teachers and students with video call and screen sharing features within the website. The main objective of this project is to provide an complete and easily to use online learning platform for teachers, tutors and students with both freelance marketpl

Project Title

A complete solution for online tuition classes

Project Area of Specialization

Cloud Infrastructure

Project Summary

ZUSPress is a freelance marketplace for tutors, teachers and students with video call and screen sharing features within the website. The main objective of this project is to provide an complete and easily to use online learning platform for teachers, tutors and students with both freelance marketplace and video conferencing in the same application. 

This project has been divided into two part. The first part of the project includes design and development of WebRTC video call and screen sharing application and the second part is consists of design and development of freelance marketplace. After developing both applications a form will be added in the tuition class order page to integrate video call and screen sharing application  with online tuition freelance marketplace.

The skills and knowledge which is required for this project are web design, web development, database design, database setup, server setup, API, cloud, etc. FYP ZUSPress will be developed first on local host and then we will deploy it to cloud hosting. Using Linux operating system on the server platform, the system will utilize MySQL as its database system and Apache as the Web server. The scripting language on server side is PHP while HTML with JavaScript is written on client side.

Project Objectives

Recently we have seen a rapid growth in the online learning and its increasing day by day. Due to high demand and interest in online learning we build this application which aims at helping a huge number of tutors, teachers, and students by providing a comprehensive online learning platform. This will provide an affordable and easily to use online learning platform for teachers and tutors .

Project Implementation Method

The system development process, also known as the system development life cycle, is a term used in the development of software where a set of methodical processes, activities, or phases are used to develop and implement a system. With the rapid development and constant evolution of systems technologies to date, different development processes have been established and tried. We have used waterfall model to design our system which we will discuss in this chapter.

The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach[11]. It is termed as waterfall because the model develops systematically from one phase to another in a downward fashion. This model is divided into different phases and the output of one phase is used as the input of the next phase. Every phase has to be completed before the next phase starts and there is no overlapping of the phases.

The sequential phases described in the Waterfall model are:

  1. Requirement Gathering - All possible requirements are captured in product requirement documents.
  2. Analysis Read - the requirement and based on analysis define the schemas, models and business rules.
  3. System Design - Based on analysis design the software architecture.
  4. Implementation Development of the software in the small units with functional testing.
  5. Integration and Testing Integrating of each unit developed in previous phase and post integration test the entire system for any faults.
  6. Deployment of system - Make the product live on production environment after all functional and nonfunctional testing completed.
  7. Maintenance Fixing issues and release new version with the issue patches as required.

Benefits of the Project

With the development of technology the demand of online learning is also going to increase. Our project provides a convenient and easy-to-use application for tutors and students. 

During our research on this project we concluded that existing tuition and teaching freelance marketplaces and communication applications doesn’t provide an easy and comprehensive solution for online live classes. Tutors have to schedule online tuition class one application and take class on another application. For example zoom can be used for video calls and screen sharing but it cannot be used as a freelance marketplace where tutors or teachers can create classes so that students could browse, select class of any instructor based on reviews, purchased it, and take tuition class from within website. Our application provides both freelance marketplace and video communication features within one place.

Technical Details of Final Deliverable

This project is consists of an online tuition freelance marketplace application and WebRtc video conferencing application. The freelance marketplace lets tutors and teachers to sign up and create classes to teach online, It lets students to browse classes and purchase any tuition class. WebRtc application allows tutor and student start video call and share screen for learning online. Waterfall model has been used for both applications. The two applications are integrated integrated in the tuition class order page with the help of an HTML form.

Following are technical requirements for the project.

Following are the software used for the online tuition application.

  1. OS (Operating System)
  2. MySql Database
  3. PHP
  4. Webrtc
  5. Agora API
  6. PHP Composer
  7. Laravel 
  8. Node.js

Final Deliverable of the Project

Software System

Core Industry

Education

Other Industries

Education , Others

Core Technology

Cloud Infrastructure

Other Technologies

Artificial Intelligence(AI), Others

Sustainable Development Goals

Quality Education

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Thesis Miscellaneous 320006000
USB Equipment1800800
CD Equipment350150
Total in (Rs) 6950
If you need this project, please contact me on contact@adikhanofficial.com
0
118
This question will analyze your understanding and the concepts learned...

1675638330.png
Adil Khan
5 years ago
Smart Entry-Exit System (SEES) Automobile

Title: SEES- Automobile SEES (SMART ENTRY EXIT SYSTEM) FOR AUTOMOBILES   We are d...

1675638330.png
Adil Khan
1 year ago
Brain computer interface for the analysis of EEG signals using machine...

Summary A brain?computer interface (BCI) is a direct communication pathway betwe...

1675638330.png
Adil Khan
1 year ago
Car rental and reservation system

Car rent system is a type of apllication where user can book thier services. Project...

1675638330.png
Adil Khan
1 year ago
A Compact CPW MIMO antenna for UWB communications with band notch char...

This project is concerned about a MIMO antenna that operates within the ultrawideband...

1675638330.png
Adil Khan
1 year ago