CS5934: Capstone Project
Permanent URI for this collection
Browse
Browsing CS5934: Capstone Project by Title
Now showing 1 - 20 of 90
Results Per Page
Sort Options
- AIvian: Birdwatching Android AppMolin, Brendan; Suddala, Suchith; Khan, Rehan; Bokhari, Rayaan; Pereira, Conrad; Majumdar, Aritra; Yang, Fan (2022-12-04)Our mobile application, AIvian, is a user-friendly application which leverages AI and provides the tools to allow any bird watchers, especially novice and casual users, to recognize and learn about birds in North America. In addition to providing guidance and information to beginners, the social networking aspects of our application will also connect users from a wide range of skill levels to enhance the bird watching experience through community participation and crowdsourcing.
- 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.
- BoeingLearning: An instance of the Open edX platform with custom features curated for BoeingBahja, Jonilda; Venkatesh, Kavya; Wei, Hang; Hu, Xiao (2023-05-08)Open edX is an online learning platform that provides tools to host online pre-recorded course content that can be accessed by students globally. From our research we found some features that are unavailable on the platform and hence have developed two of such features in our product for the Boeing organization. Our first feature is a resume-based course recommendation system. It can realize following functions: Web interface takes resume as input in .docx format; Resume is parsed to extract valuable pieces of information; Extracted text is sent to classifier model that categorizes text into a category; Recommendation system displays top courses from the corresponding category. Our second feature is the user friendly chatbot application that provides helpful answers to users regarding course content. It has following functions: Chatbot uses OpenAI’s ChatGPT api to generate useful and helpful responses; Users can ask the application questions about courses and other relevant topics; The application is designed with the goal of easing the human-computer interactions that happen on online learning platforms.
- Campus Job PortalArya, Priyank; Renavikar, Neel; Sarawgi, Aman; Shenolikar, Ashwin; Trivedi, Dvijen (2022-12-07)The current methods and processes to hire student workers, be it Graduate Research Assistants, Teaching Assistants, or even wage workers, are very inefficient, the most prominent example being a simple email chain. In the worst case, this causes the professor’s inbox to become extremely cluttered due to the volume of emails about potential assistantships, and for the case of students, they can miss out on an opportunity that closely matches their area of interest, due to a lack of job visibility to the student. We propose a platform whose primary objective is to provide both faculty and students a place where they can view, access, create, and apply to positions depending on the type of account. The staff can create jobs and view recommended students for each of the jobs they created. The student can see the jobs recommended for them based on their skillset.
- Capstone Project: CourseQuestFeng, Yuechen; Lin, Yuching; Vannala, Raghavi; Lamba, Swati; Fang, Gary (2023-05-08)The objective of this web application is to build a safe and informative platform for students to engage and connect with each other to gather information and aid their decision in determining which courses to enroll in for their interested specializations. This platform will allow students to connect and network with other students, enabling them to form study groups, connect with alumni, job search, etc.
- Capstone-project : RideNShare SlidesXu, Yechen; Chen, Geping; Lu, Tianbo; Wang, Guangrui; Zhou, Jiayue (2022-12-07)Presentation Slides and video for Capstone Project - Ride N Share
- CarCool: The fun way of sharing ridesKansal, Samar; Srinivas, Shankar Srinidhi; Aggarwal, Ashish; Khandelwal, Aseem; Krishnaswamy, Krithika Gunasekaran (2024-05-03)CarCool redefines carpooling by connecting users with compatible companions through its innovative 'Vibe Score' algorithm. Users can update their interests in the profile section across categories like Lifestyle, Entertainment, Outdoor Activities, and Sports. These interests are converted into a normalized vector in the backend and stored in the database. When searching for rides, the 'Vibe Score' is calculated and displayed, allowing users to sort rides in descending order based on 'Vibe Score,' alongside other sorting options, ensuring personalized and enjoyable travel experiences.
- Classroom CaptainBendelac, Noam; Bafna, Tanishq; Sharma, Gautam; Krishnappagari, Sai Sanath; Samala, Sindhu Vyshnavi; Atukuri, Sri Sai Asrith (2022-12-09)The recent rise in remote learning has presented challenges for both students and teachers. Detailed visual demonstrations of spatial and visual subjects like physics, chemistry, or geometry can be harder to get across to students on a two dimensional screen. Static diagrams are helpful but insufficient for showing motion, interaction, or change. Some 2D interactive diagrams exist, and they can be sufficient for some topics, while other topics require the full three dimensions. Finally, interactive diagrams can be out of sync between the students’ screens and the teacher’s screen, so when the teacher is pointing something out, the students may not see it. If the teacher shares their screen visuals instead, then the diagram is not interactive for students. Our project seeks to solve these problems by providing 3D interactive diagrams that can be synchronized between the teacher and the students. We developed an interactive 3D educational web application for students to learn physics and calculus under the guidance of teachers. Teachers are able to both guide students’ learning directly by controlling the interactive 3D diagram on students’ screens, and let students learn independently by giving them control over their screens.
- Click & GoLai, Kuo-Hao; Chen, Hsiao-Shan; Lu, Wei-Fan; Tang, Yuxi; Chen, Shih-Chi (2022-12-06)Click & Go is a web application that helps user to schedule their travel plan in an easy and intuitive way. This web application is made with three parts, which are the client(frontend), sever(backend) and third-party API, and places data is powered by RapidAPI-Traverl Advisor. We use the server to fetch our API data and implement multiple functionalities, i.e. calculate duration between place and place / categorize API data / provide recommended staying time. Before users add any place to their plans, our web app first displays the recommended places near the users' current location. Once users ready to build their plan such as adding attractions/hotels/restaurants on their plan, our server will start to invoke corresponding functions via the place data which is added by users.
- CodehortMarisetty, Anuj; Meka, Sai Pranith; Mohammed, Sadath Ullah Khan; Usem, Varshita ; Vemula, Vineeth Reddy (2024-05-03)CodeHort is a web-based platform designed to enhance the coding practice experience by allowing users to create, join, and manage coding groups with customizable challenges. It focuses on fostering community and collaboration among coders by integrating group dynamics with individual coding practice. The platform supports tracking progress with leaderboards and visualizations, and aims to make coding a more social and engaging activity.
- CodehortMarisetty, Anuj; Meka, Sai Pranith; Mohammed, Sadath Ullah Khan; Usem, Varshita ; Vemula, Vineeth Reddy (2024-05-03)CodeHort is a web-based platform designed to enhance the coding practice experience by allowing users to create, join, and manage coding groups with customizable challenges. It focuses on fostering community and collaboration among coders by integrating group dynamics with individual coding practice. The platform supports tracking progress with leaderboards and visualizations, and aims to make coding a more social and engaging activity.
- Cold CallerHarris, Violet; Mistry, Aastha; Dinesh, Tanya; Harris, Silver; Brinson, Greg (2024-05-03)Cold Caller is a volunteer management system for political candidates to use when polling the public. We have an admin side to manage/create volunteer accounts, track their progress and most recent activity, and view the survey responses in mass. The volunteer side accesses a database of voters that will pull a set and assign to volunteers for calling and surveying. The volunteer starts a survey and is given step-by-step instructions on what to say and immediately records the voter’s response. They are prompted to submit and save that response as soon as they finish the survey. We track the volunteer’s performance and give a visual reward upon completing a full set of calls. The platform is extremely user friendly and designed for users without technical prowess.
- Cold Caller Final Presentation VideoHarris, Silver; Brinson, Greg; Mistry, Aastha; Dinesh, Tanya; Harris, Violet (2024-05-03)Cold Caller is a volunteer management system for political candidates to use when polling the public. We have an admin side to manage/create volunteer accounts, track their progress and most recent activity, and view the survey responses in mass. The volunteer side accesses a database of voters that will pull a set and assign to volunteers for calling and surveying. The volunteer starts a survey and is given step-by-step instructions on what to say and immediately records the voter’s response. They are prompted to submit and save that response as soon as they finish the survey. We track the volunteer’s performance and give a visual reward upon completing a full set of calls. The platform is extremely user friendly and designed for users without technical prowess.
- Cold Caller Github LinkHarris, Silver; Brinson, Greg; Mistry, Aastha; Dinesh, Tanya; Harris, Violet (2024-05-03)
- College ConnectSharma, Shivam; Jain, Aman; Garg, Tanvi; Fazal, Azad; Jain, Soumy (2023-05-05)The goal of College Connect is to help students overcome the difficulties they encounter while trying to locate pertinent information about their courses. The current information infrastructure is disjointed and unreliable in many colleges, making it challenging for students to choose their courses intelligently and to exchange resources and information with one another. It may become difficult for future students to build on their previous work as a result of resource loss and repetition across semesters.
- Course PlannerJoshi, Shreyas; Vattikonda, Sivakrishna; Valotia, Dishang; Mane, Suraj; Mali, Namrata (2022-05-04)Aim is to develop a course planner for the Computer Science Master of Engineering (MEng-CSA) program which will help students to search and choose from a variety of courses offered to include in their Plan of Study (POS). Students will enter basic enrollment details and the system will generate a POS for the student. The system will also provide students with access to course syllabus that will allow them to explore different areas. On top of this, this system will provide admin access to the department to maintain the latest information regarding courses that are offered.
- Covid19 Data Webpage Design for Montgomery County, VA School SystemHicks, Megan (2021-12-08)The product was inspired by the current state of the pandemic. This school year, children and families immerged from lock-down to return to the classroom. With in-person instruction resuming, it was important to follow covid19 cases in schools so that children stay healthy. The current information available on the Montgomery County School Website was difficult to interpret, and doesn’t give the user options to view data over longer periods of time, or for specific schools within the school district. The goal of the project was to provide visualizations for several views of Covid19 data in the Montgomery County School District. These visualizations provide overviews of data for the whole school district. They give the current weeks’ total number of cases, as well as a time series showing levels within schools (as a whole and within geographic locations) from the beginning of the school year to today’s date. The project also provides visualizations that allow the user to select specific schools and/or school-levels to view. This information was embedded into a webpage so that it could be accessed by anyone interested in the data.
- Crime Data Mining for D.C. areaLe, Na; Ikeda, Atsushi; Sturgis, Brandon; Goyal, Uditi (2020-05-04)With millions of crime offenses are recorded each year in the United States, regardless of our position or background in the community, safety and security are our top concern when we are in an area. To help increase the community's confidence in public safety, our team proposed a product that can help people view the crime history as well as predict future times and places for crimes in the Washington D.C. area. This product is designed for a typical worker, a real estate agent, a regular student, a researcher or an analyst that are interested in exploring the likelihood of crime to occur in the area to ensure safety. The product provides users with analysis on the count of records in yearly cases or in each ward in the metropolitan area, analysis on how different machine learning models can effectively classify and predict the offense group. Our product also provides time series analysis in each census tract and thus, can predict the crime trend in the same census tract in the upcoming month.
- DiagnoSym: Disease Prediction System Using the SymptomsKambham, Naga Sekhar Reddy; Banka, Sindhuja; Vemulapalli, Yuva Sri; Palla, Akhil; Chakiri, Yaswanth; Lohani, Meena (2023-12-06)The rapid advancement of artificial intelligence (AI) has led to a significant transformation in healthcare, particularly in diagnostic development and personalized treatment approaches. This project introduces DiagnoSym, a web-based system harnessing the capabilities of machine learning to predict potential diseases and assess their severity based on user-provided self-reported symptoms. Beyond traditional diagnostic functionalities, DiagnoSym goes a step further by offering users valuable health information, personalized preventive measures, and details of medical experts. The integration of machine learning ensures accurate predictions, while the platform's holistic approach aims to enhance efficiency, effectiveness, and user experience in healthcare delivery. As AI continues to evolve, DiagnoSym exemplifies the potential for technology to positively impact healthcare outcomes, empowering individuals to play an active role in their well-being.
- Easy Ecommerce: an e-commerce site for Nepali and Indian ethnic wearAdhikari, Swati; Shrestha, Simant; Sharma, Bibek; Mondal, Suman (2023-05-04)This is an e-commerce platform that specializes in selling Indian and Nepali ethnic wear. Customers can browse through various categories of clothing items and purchase them online. The website provides a user-friendly interface, allowing customers to easily search for their desired products, add them to their cart, and complete the purchase process. The website also allows registered users to save their favorite items and receive notifications about discounts and new arrivals. Additionally, the website has an admin panel that allows the website owner to manage products, orders, and user data.