CS5934: Capstone Project
Permanent URI for this collection
Browse
Browsing CS5934: Capstone Project by Subject "Capstone"
Now showing 1 - 8 of 8
Results Per Page
Sort Options
- Boeing Open edX Course Converter and Data VisualizationBenish, Robert; Ross, Christian; Childs, Grayson; Chien, Hsin-Yu; Chen, Yi-Han (Virginia Tech, 2023-05-08)The goal of our project was to create an easy way to convert Canvas course content to the Open edX online educational platform and add more information about the course’s progress for the instructor. This goal was given to us by Boeing who wanted to analyze the capabilities of Open edX as a free open-sourced alternative to other online educational platforms. Our project seeks to fulfill the goal by creating additional functionality into an Open edX course. The added functionality includes a course converter that allows an exported Canvas course file to import into an Open edX course with the minimum effort needed from a user. The need for a course converter is due to the differing course structures and using a converter is much faster than adding content manually. A data visualization application was also added to give more insightful information to instructors about the course’s students. The data visualization application would provide graphs and charts for the students’ total session time on a course, general geographical location, assignment submission times and other useful information. This information is not available with a normal Open edX course. The functionalities were integrated into the Open edX course structure to allow for ease of use. Additionally, we were able to add these functionalities to a cloud-based course that could be accessed by anyone. The project followed an agile development process with frequent meetings and concise documentation.
- GobbleUpKnutsen, Kirk; Hassler, Daniel; Sabanov, Daniel (2024-05-03)GobbleUp is a full-stack web application that aims to allow Virginia Tech (VT) students to view on-campus dining offerings, track and plan their meals for the day, and leverage AI-enhanced technology to suggest location and mealtime-specific meal plans. Additionally, our nutritional report offers a comprehensive summary of the user's dining activity in a readable manner, addressing one of our goals of assisting newly independent diners with better accountability and transparency. The application utilizes a simple UI with subtle VT theming and is accessible regardless of device or operating system.
- Hokies’ ParkShukla, Manas; Shah, Anupa; Balaji, Vijay; Shah, Vrajesh; Hanche, Preyas; Alebrahim, Arwa (2022-12-09)Seeing the trouble that students and faculties, or even visitors face in finding a suitable parking spot on a daily basis, we decided to create a portal that allows users to see live parking availability in different parking spots around the campus. With Hokies Park, you can simply choose a parking spot of your choice according to its vacancy and navigate to it easily. Apart from this, the portal also allows a data analysis page, where we store all the data analysis that has been done for the parking team. Viewing reports from the page can be done by anyone authorized to access the report. Key Features Information about parking lots on campus Live parking availability with minimal latency through APIs Posting and booking independent parking spaces provided on game days Managing parking bookings for independent parking slots Data Analysis provided for the Parking Management Technology Stack HTML/CSS/JS Jquery, AJAX Java, Python Springboot OpenCV, Pandas, numpy Amazon Web Services: DynamoDB and SNS
- Nex-Gen Performance Mobile ApplicationLee, Hou-Chun; Nien, Jhe-Wei; Lo, Yu-Kai; Chou, Ta-Yuan (Virginia Tech, 2024-05-01)Our capstone project, the Nex-Gen Performance App, is designed to transform the landscape of athletic training by bridging the gap between athletes, their guardians, and trainers. This innovative application serves as a comprehensive platform aimed at fostering connections, enhancing training efficiency, and promoting athletic excellence. Our app specifically targets young athletes aged 12-18, along with their parents and coaches, with a primary focus on the DMV area. By leveraging the latest mobile technology, we aim to create an accessible, interactive, and user-friendly experience that aligns with the dynamic needs of the modern athletic community.
- On The Block - Exclusive Marketplace for student to buy and sell used goodsButley, Rushikesh; Thakur, Vidhi; Rastogi, Rishabh; Rastogi, Somyaa; Pathak, Jignasu Yagnesh; Teckchandani, Nishant (2023-05-03)Ontheblock is an online marketplace designed specifically for Virginia Tech students to buy, sell, or exchange household items safely and efficiently. The platform provides an easy-to-use interface that allows students to browse through various items, create listings for their own goods, communicate with potential buyers or sellers, rate their experience with a user, report a user, share a product on the internet and browse future available products so that buyers and sellers can transact on a future date and on their own terms. The goal of Ontheblock is to provide a convenient solution for students who are often on tight budgets and need to acquire household items without breaking the bank. Additionally, the platform offers a safe and secure way to contact potential buyers or sellers, as all profiles are verified “vt.edu” domain backed by secure OPT validations by phone and email. This reduces the problem/risk of scammers scamming unsuspecting students of their precious money and resources. Ontheblock is an ideal solution for any Virginia Tech student looking for an affordable and safe way to buy or sell household items.
- Open edX AnalyticsPatel, Anand; Oladipo, Ebunoluwa; Anglister, Joel; Bhatnagar, Tapan (Virginia Tech, 2023-05-10)Open edX is an open source Learning Management System(LMS) that enables educators to create and deliver online courses. Boeing has requested an enhanced analytics and observability system to track various metrics related to student behavior so they can understand the learning behaviors of students and get monitoring data for the system. The challenge our our project is to design and implement a system that collects and processes data in a way that is clear and understandable so stakeholders can make informed decisions. The resulting system is a dashboard based on the various data points collected.
- PoolPeeps MEng CapstoneMascis, Christopher; Ross, Amanda; Potharaju, Chiraag; Shingala, Kavin (2024-05-02)
- UmartYuan, Ma; Yuan-Shen, Hsieh; Jo-Yu, Liao; Ting-Jui, Hsu; Pei Cheng, Huang (Virginia Tech, 2022)Umart is a second-hand trading platform for university students emphasizing security and privacy. Besides providing the best user experience across multiple platforms and devices, we paramount our system security and customer privacy. We don't have any non-security-related third-party cookies, we won't, in any form, store our customer passwords, and we will periodically remove graduate students and posts. Additionally, there's no need to worry about external hacks since the only thing we know about our customers is they are university students with a valid .edu email account. We believe the best security and privacy enhancement is not collecting user information in the first place, and that's exactly how we implement Umart. With the trust in Umart, university students can easily trade goods with others while moving in and out of their dorm without worrying about leaking their data. Nonetheless, all posts on Umart are categorized into different categories. With a search feature implemented, users can easily find their desires with a few simple clicks.