Capstone Project
Group | 2023-25 | Status | completed |
Title | Smart Tutoring Platform | ||
Supervisor | R. Soleymani | ||
Description | This project aims to develop a web platform designed to serve as a companion for
individuals looking to learn about various subjects and skills. Also, it allows tutors to
build online courses on their preferred topics. Tutors can also engage and interact with
users via online one-to-one audio/video connection. Tutors can enter specific prompts for
which they want to generate questions about a specific topic.
Our web application aims to make this journey smoother and more engaging for
learners by providing a dynamic and user-friendly platform. And it provides the means
for tutors to create their courses easily. We are not creating any kind of educational
content and we are not monitoring the quality of the generated content. Our goal is to
provide a platform where experts can relay their knowledge and teach others about their
fields.
Key Features: ➔ Interactive Workbooks: ◆ Our web application will offer the necessary tools for tutors to create interactive workbooks tailored to different proficiency levels, from beginners to advanced learners by tutors and professors. ◆ These specific workbooks will be divided into multiple subjects which covers a wide range of topics and includes exercises, problems, quizzes, etc. To avoid the questions becoming repetitive, we will make use of Open AI api to generate questions which will be catered towards the user level and can be modified by the tutor. ➔ Community Forums: ◆ To foster a sense of community and encourage interaction among learners, the application will include forums. Users can ask questions, discuss problems, share experiences and connect with others on their learning journey. ➔ Calendar: ◆ Scheduling when to meet for one-to-one tutoring sessions. ➔ Ratings System: ◆ Workbooks may be rated by users ● Difficulty ● Clarity Why our application matters: ➔ Accessibility: ◆ We aim to provide a platform for tutors to make quality practice material for many subjects accessible to all, regardless of their location or schedule, facilitating the learning process. ➔ Empowerment: ◆ Learning through a tutor opens doors to personal and professional opportunities. Our application aims to empower users by equipping them with tools to facilitate learning and to deepen their knowledge. ➔ Efficiency: ◆ Many subjects can be chosen from a list through our application. The user can specify the topic and section in which they wish to learn rather than having to go through all of the tutors learning material. |
||
Student Requirement | SOEN 341, ENGR 390, COEN 352, COEN 448, COMP 353, COMP 472, COEN 424, and other web development, object oriented programming, database and algorithm skills such as: - Front-end programming languages & frameworks: HTML, CSS, JavaScript, React.js - Back-end programming languages and frameworks: Node.js, Express.js - Database: MySQL, jQuery - Version Control, testing & validation: Github, JUnit - Authentication & Authorization: Firebase. | ||
Tools | Other than computers only low cost resources are required. Such as API access (ChatGPT, Google Cloud, etc), hosting services, domain name. | ||
Number of Students | 5-6 | ||
Students | M.R. Garila, A. Patel, E. Bahri, A. Cherif, J. Li, Y. Bach | ||
Comments: | |||
Links: |