The documents and products created by students from each semester can be found here.
SWEN 670 Capstone Course. Cohort Spring 2025
Project GitHub Link: https://github.com/umgc/spring2025Team A
Team GitHub Link: https://github.com/umgc/spring2025/tree/developer/team_aTeam B
Team GitHub Link: https://github.com/umgc/spring2025/tree/developer/team_bTeam C
Team GitHub Link: https://github.com/umgc/spring2025/tree/developer/STMLTeam D
Team GitHub Link: https://github.com/umgc/spring2025/tree/developer/STMLLLM integration at K-12
Project GitHub Link: https://github.com/umgc/fall2024Learning Lens
Team GitHub Link: https://github.com/umgc/fall2024/tree/developer/teamAUniversities need an artificial intelligence (AI) integrated education software application to enhance personalized learning, streamline administrative tasks, and provide actionable data insights. This innovative platform will address inefficiencies, boost student engagement, and support scalability. It will improve student assessments, rubrics, and ratings, integrate with Moodle, and offer customizable AI-based quiz preparation and grading options. By enhancing learning outcomes and providing teachers with powerful tools for personalized instruction and assessment, this solution will facilitate more effective and fair student evaluation.
Project GitHub Link: https://github.com/umgc/fall2024Team B
Team GitHub Link: https://github.com/umgc/fall2024/tree/developer/LLM-API-ModulesSTML
Team:MindInSync
Team Video Link: https://youtu.be/6jRjSfLTCG4LLM at the University Level
Project GitHub Link: https://github.com/umgc/Summer2024/tree/developer/TeamBVoltron
Team Video Link: https://youtu.be/iZBJIOx7zYsLLM with middle/high schools
Project GitHub Link: https://github.com/umgc/Summer2024/tree/developer/Team-CTestWizard
Team GitHub Link: https://github.com/umgc/Summer2024/tree/developer/Team-CIn late 2022 a demonstration of ChatGPT, a chatbot built on OpenAI’s large language model (LLM), marked its introduction. This advanced chatbot machine employs machine learning for natural language processing (NLP) and boosts adaptability suitable for various industries including customer service, education, content creation, business, healthcare and entertainment (Marr, 2023) The Educ-A.I.tionial Software Systems team has been entrusted with harnessing ChatGPT’s capability to develop an educational support software application that can support and streamline the efforts of educators and provide real time tips and feedback for students to enhance the educational experience.
Project GitHub Link: https://github.com/umgc/spring2024Educ-ai-tional
Team GitHub Link: https://github.com/umgc/spring2024/tree/developer/LLMPresent a new, updated layout for CapPMS
Project GitHub Link: https://github.com/umgc/DevSecOpsPlayground/tree/developer/CaPPMSVoltron
Team GitHub Link: https://github.com/umgc/DevSecOpsPlayground/tree/developer/CaPPMSShort term memory loss (STML) is a medical condition in which an individual forgets the information that they have recently received or been exposed to. Individuals suffering from STML tend to ask repeated questions. They forget names, events, news, where they have placed items, information they have read and other types of information that they have been exposed to recently. Individuals forget the actions they were doing, people’s names, time of day or day of the week and other basic information. STML can affect a person of any age, but the age group mostly affected are senior citizens. This condition is caused by different psychological and physical conditions, one of them being advanced age.
Project GitHub Link: https://github.com/umgc/spring2024Minder
Team GitHub Link: https://github.com/umgc/spring2024/tree/developer/STMLAbout 14 million people in the United States havea disability that impairs their short-term memory. Using AI, we can help make these lives better.
Project GitHub Link: https://github.com/umgc/fall2023Dream Team
Team GitHub Link: https://github.com/umgc/fall2023Team B
Team GitHub Link: https://github.com/umgc/fall2023A number of prior projects try to help people suffering from Short-Term Memory Loss (STML) by listening to a conversation and then retrieving information from that conversation. Please view the associated videos from the link above. Some of them relied upon "trigger" phrases to start taking a note or to stop. This semester we are going to get rid of the trigger phrases, transcribe the conversation, and when asked a question about the conversation, send the transcribed conversation to ChatGPT through its API, and request it to answer the question based upon the transcribed conversation, before playing that response. I want you all to understand the nuances of ChatGPT and then pose the question in a way that best serves the needs of the user. I want you to clearly document all the different approaches you took to question ChatGPT with its responses and why was your choice the best choice among all.
Team:Team A
Team GitHub Link: https://github.com/umgc/summer2023/tree/development/talker-mobile-appTeam B
Team GitHub Link: https://github.com/umgc/summer2023/tree/development/backend_servicesEnable a deeper connection between the user and the facility by providing a virtual tour experience that enables text searchable elements.
Project GitHub Link: https://github.com/umgc/spring2023Team A
Team GitHub Link: https://github.com/umgc/spring2023/tree/development/virotourTeam B
Team GitHub Link: https://github.com/umgc/spring2023/tree/development/virotour_localThe current digest email to customers lack ADA compatible feature that enable blind users for example to get a good sense of what to expect in their email. There should be a solution that can determine based on a picture where and in what context the mail, mailers, and other items from the digest are.
Team:Team A
Team GitHub Link: https://github.com/umgc/fall2022Team B
Team GitHub Link: https://github.com/umgc/fall2022The current digest email to customers lack ADA compatible feature that enable blind users for example to get a good sense of what to expect in their email. There should be a solution that can determine based on a picture where and in what context the mail, mailers, and other items from the digest are.
Project GitHub Link: https://github.com/umgc/summer2022Arch
Team GitHub Link: https://github.com/umgc/summer2022About 14 million people in the United States have a disability that impairs their short-term memory. Short-term memory (STM) indicates different systems of memory involved in the retention of pieces of data for a relatively short time (usually up to 30 seconds). The causes of the disability range from aging to dementia to Alzheimer’s. According to the U.S. Centers for Disease Control and Prevention, noticing a decline in your mental abilities ("cognitive decline") is one of the earliest signs of impending Alzheimer's disease or dementia. There is a need to provide a solution to adults that assists them with the short-term memory function. To meet this need, United Global Masters Coders proposes the development of a mobile application that recognizes the speech of the user as they engage in a conversation and help them live a fuller life despite their disability. The purpose of this project is to develop the Memory Magic App for people with short-term memory disabilities. Memory Magic expands on previous capstone work. There are several ways to develop this app and this effort is to determine which way would be the most optimal. The Memory Magic App meets the business need by providing a solution for a critical and underserved market segment to have a solution with them that meets their need for memory assistance.
Project GitHub Link: https://github.com/umgc/spring2022Fluttering Mind/Remember All
Documents for Team Fluttering Mind/Remember All:Deployment work for Flutter to Play/App Stores
Project GitHub Link: https://github.com/umgc/spring2022DSO
Documents for Team DSO:About 14 million people in the United States have a disability that impairs their short-term memory. Short-term memory (STM) indicates different systems of memory involved in the retention of pieces of data for a relatively short time (usually up to 30 seconds). The causes of the disability range from aging to dementia to Alzheimer’s. According to the U.S. Centers for Disease Control and Prevention, noticing a decline in your mental abilities ("cognitive decline") is one of the earliest signs of impending Alzheimer's disease or dementia. There is a need to provide a solution to adults that assists them with the short-term memory function. To meet this need, United Global Masters Coders proposes the development of a mobile application that recognizes the speech of the user as they engage in a conversation and help them live a fuller life despite their disability. The purpose of this project is to develop the Memory Magic App for people with short-term memory disabilities. Memory Magic expands on previous capstone work. There are several ways to develop this app and this effort is to determine which way would be the most optimal. The Memory Magic App meets the business need by providing a solution for a critical and underserved market segment to have a solution with them that meets their need for memory assistance.
Team:Mesmerize
Documents for Team Mesmerize:Refine CaPMMS System by adding enhanced FAQs, and rework Project list.
Project GitHub Link: https://github.com/umgc/DevSecOpsPlayground/tree/developer/CaPPMSApproximately 14 million people (about twice the population of Arizona)in the United States suffer from a disability that impairs their short-term memory. This ranges from mild retention issues due to aging, to advanced memory loss such as Alzheimer’s.There is a need to support those suffering from short-term memory loss or recognize cognitive decline.To meet this need, United Global Masters Coders proposes the development of a mobile application thatrecognizes the speech of the user as they engage in a conversation and help them live a fuller life despite their disability. After the completion of the project, anyone in the United States suffering from short-term memory (STM) will be able to download and use the application.
Project GitHub Link: https://github.com/umgc/summer2021.bravoBravo
Team GitHub Link: https://github.com/umgc/summer2021.bravoAbout 14 million people in the United States havea disability that impairs their short-term memory. Short-term memory (STM) indicates different systems of memory involved in the retention of pieces of data for a relatively short time (usually up to 30 seconds). The causes of the disability range from aging to dementia to Alzheimer’s. According to the U.S. Centers for Disease Control and Prevention, noticing a decline in your mental abilities ("cognitive decline") is one of the earliest signs of impending Alzheimer's disease or dementia. There is a need to provide a solution to adults that assists them with the short-term memory function. To meet this need, United Global Masters Coders proposes the development of a mobile application that recognizes the speech of the user as they engage in a conversation and help them live a fuller life despite their disability. The purpose of this project is to develop the Memory Enhancer Appfor people with short-term memory disabilities. There are several ways to develop this app and this effort is to determine which way would be the mostoptimal. The Memory Enhancer Appmeets the business need by providing a solution for a critical and underserved market segment to have a solution with them that meets their need for memory assistance.
Project GitHub Link: https://github.com/umgc/summer2021.amazingAmazing
Team GitHub Link: https://github.com/umgc/summer2021.amazingUniversity of Maryland Global Campus (UMGC) has been looking to solve a problem that spans between classes as more and more students move to remote learning. The resources that they have access to do not always permit a fully established development environment. For these reasons theyarelooking for a means to bring the fully established development environment to the student with minimal impact on the environment used by the student. The advanced development factory (ADF) will servethis purpose.The Advanced Development Factory will give the student access to the development tools they need in order to provide a code, build, and test experience that any developer would expect to have.This means that ADF needs to be operating system agnostic and support a wide array of projects, frameworks, and languages. ADF will provide this flexibility to students and remove the barriers currently placed on them by their environments.
Project GitHub Link: https://github.com/umgc/umgc.advance.development.factoryDSO
Team GitHub Link: https://github.com/umgc/umgc.advance.development.factoryThis short-term memory assistant mobile application might be the first Artificial Intelligent Application to make the best personal speech recognition application for the memory impaired. It will offer public service professionals an application to listen to a conversation between an interviewer and interviewee(short-term memory disability).After that, the mobile app will capture the conversation as a recording, translate it into text, and stored the text data on the user’s local device. A completed functional application will showcase at the end of the term semester. The Short-Term memory assistant Mobile app will fulfill all the high-level requirements. Finally, all the documentation such as Software Requirement Specification (SRS), technical design, software test plan, programmer guide, deployment operation guide will generate for the customers to view and print as necessary.
Project GitHub Link: https://github.com/umgc/summer2021.charlieCharlie
Team GitHub Link: https://github.com/umgc/summer2021.charlieThis mobile application will be the first AI Application to use chatbot and offer public service professionals an application that will listen to a conversation between an interviewer and interviewee. Then, the mobile app will capture the conversation as a recording and send the captured recording to the Dialog Flow AI for processing the voice recording. A completed form with data collected will be offered by the Dialog Flow AI. The Mobile app will generate a professional summary report based on the form template. Finally, a report is generated for the customers to view and open with the option to print.
Team:DevSecOps
Team GitHub Link: https://github.com/umgc/umgc.formbot.dso-adfDialogFlow
Team GitHub Link: https://github.com/umgc/umgc.formbot.dialogflowMobile
Team GitHub Link: https://github.com/umgc/umgc.formbot.mobileA platform is needed where clients and customers can submit capstone project proposals for future University of Maryland Global Campus (UMGC) Software Engineering (SWEN) 670 students. Those projects would then go through an approval process involving UMGC professors and stakeholders who would review and determine which project could be completed by the students. The UMGC Capstone Project Proposal Management System (CaPPMS) is a web-based application which allows customer, clients, and former students to submit detailed proposals of projects to be designed and implemented by UMGC SWEN 670 students as well as track the stages during the approval process.
Project GitHub Link: https://github.com/umgc/umgc.idea.trackerProject Tracker
Team GitHub Link: https://github.com/umgc/umgc.idea.trackerAs part of a diverse ecosystem of applications and technologies within software development, a need has been identified that standardizes the building, testing, and deployment of an organization's application suite. This document outlines the Advance Development Factory design and requirements specification that sets the standard for developers to build, test, and deployment of a diverse set of applications under a common framework that mitigates clients operating environment dependencies.
Team:DevSecOps
Documents for Team DevSecOps:This project’s goal is to begin developing a permit zoning assistance application for the city of Pasadena’s zoning and planning website. The application provides site visitors the ability to locate their permits and regulations that are relevant to their specific address by interacting with a chatbot, avoiding calling a customer service representative or searching the website. The application facilitates the collection of the residents’ addresses, the comparison of those addresses to a city provided map containing permitting zones, and then providing the applicable permitting information they are looking for based off of an established permit and regulations database. The application shall provide permit and zoning information and assistance through chatbot functionality on through the city of municipality website. The application assists users by directly providing permit and zoning information based on user input. The application displays links and referential information. The application is not intended to provide all details and information regarding permits and zoning.
Project GitHub Link: https://github.com/umgc/umgc.chatbotCity Chatbot
Team GitHub Link: https://github.com/umgc/umgc.chatbotThis is just a test project
Project GitHub Link: https://github.com/umgc/DevSecOpsPlaygroundTest Team
Team GitHub Link: //www.github.comThe “Letter of Life” is a document used by emergency services in Salisbury and Montgomery County Maryland. Patients enter their medical information to include items such as chronic conditions, medications, allergies, primary care doctors, insurance, and emergency contact. Emergency Medical Services (EMS) encourage all residents to complete this form and place it either on their front door or refrigerator to enable EMS staff to provide better care to patients in the event of an emergency.
Team:Virtual Letter of Life
Team GitHub Link: https://github.com/umgc/umgc.vlol.2The purpose of the MPCS is to design, develop, and deliver a reliable and functional software application that assists end-users in navigating the local city website (e.g., Pasadena) by answering questions and providing information when inquired. Questions provided by the end-user are administered via a popup website chatbox. The MPCS convincingly acknowledges and interfaces with the end-user comparable to a human customer representative by determining whether to provide a direct answer or reference search results from within the website. Furthermore, the MPCS is linked to other applications within the website to provide accurate information to the end-user. The MPCS will also contain options that will be customizable by its stakeholders (e.g., City Officials) through a downloadable client. Each stage of the project will require approval from key stakeholders to transition to the subsequent phase to ensure the project has adequate coverage in meeting the stakeholder's performance expectations.
Team:City Chatbot
Team GitHub Link: https://github.com/umgc/umgc.city_chatbotThe Letter of Life is a paper form that provides responders with a list of important medical information regarding the patient in need. This form should be completed by patient and placed inside the residence at a location easily accessible by EMS personnel. The scope of the project is to develop an interoperable electronic Letter of Life system that will exchange information through the interdisciplinary Emergency Medical Services (EMS), allowing information to be updated and viewed simultaneously by various authorized end users. Additionally, it will provide flexible accessibility to patients to continually update their medical information.
Project GitHub Link: https://github.com/umgc/fire.departmentEMSPlus
Team GitHub Link: https://github.com/umgc/fire.departmentThe customer, National Aeronautics and Space Administration (NASA), needs some updates to the Maestro software suite, which is a tool used at NASA to create procedures for spacewalks known as Extra-Vehicular Activities (EVAs) or spacewalks undertaken outside of the host vehicle. In general, these procedures include two astronauts working outside the space station, a robotics operator inside, and other actions taken by Mission Control on the ground. Maestro currently takes the procedure data and can render it in many file types (HTML, DOCX, specific XML types) as well as different formats (EVA format, IVA format, etc.). The software facilitates basic uses, but NASA wants to extend the software’s use cases. Before that, NASA needs additional testing and format functionality.
Team:Team 1 - Verifier
Team GitHub Link: https://github.com/umgc/nasa.maestro.veriferTeam 2 - HUD
Team GitHub Link: https://github.com/umgc/nasa.hudThe scope of the UMGC City project is to build a free, open-source application that can be used by city officials to improve the usability of existing city web portals for their targeted audiences. The objective of the application is to enhance the user experience by helping them easily and intuitively locate applicable city ordinances for a predetermined list of frequently requested user inquiries (as determined by the city officials). In order to accomplish this goal, the application shall present the city officials with an interface to accept input of various use cases along with all the pertinent information that they think will benefit their intended audiences. The application shall process that data into appropriate tables that comprise a database. When the users visit the city web portal to search for specific ordinances, the database shall be called upon to produce appropriate output that is tailored to them in a tabular format. This generic, build-to-suit database infrastructure allows the application to be reused by any city. The UMGC City teams, along with the DevOps team, will work closely with the customer, Israel Del Toro, to implement the database setup. In addition, the development teams shall tailor the application to deliver new pages and functionalities that are customized for the website of the City of Pasadena, California. Specifically, the UMGC City project teams will be delivering two interfaces: an interactive map/web-based interface (Team 1) and a ChatBot interface (Team 2). This project plan presents information applicable to the database setup and the map/web-based interface, whose tasks fall under UMGC City Team 1. UMGC City Team 2 shall use the same database setup that Team 1 built for the application.
Team:Webapp
Team GitHub Link: https://github.com/umgc/umgc.city.backend.webChatbox
Team GitHub Link: https://github.com/umgc/umgc.city.frontendNature Language Understanding (NLU) component for Memory Magic