emmassl/Human-Computer-Interaction
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Installation Instructions To run the project, navigate to the link that controls display 1 and enter the code on the bottom right corner into the left window. Then, select Group_1 from the options to start our program on display 1. There are no dependencies that need to be installed in order to run the project. Description of Project, Problem Space, and Tasks Our prototype is addressing the problem space of the difficulty in planning a vacation with other people who want to go to the same place, around the same time, within the same budget constraints. Our prototype begins with a welcome page informing users in the form of questions about the tool they are now using. The second screen allows them to pick one of four major cities on the East Coast to plan a visit for (New York City, Philadelphia, Boston, Providence). Then, they pick a budget range for their trip from New Haven (either <$75, $75-200, or $200+). The previous two pages also have the options to return to the previous page or exit the prototype entirely. After selecting a budget, the user will be navigated to an itinerary page specific to the city and budget they selected, and they have the option to select another budget by going back, or to proceed by connecting with others. If they choose to connect with others, they are directed to a new page with a Discord QR code to scan leading to a server filled with users who provided the same answers to city and budget selection. We expect this process to make planning a trip easier for potential Yalie users. Problem Space Our problem space is the difficulty of planning a vacation with other people who want to go to the same place around the same time within the same budget constraints. Tasks: "find Yalie to travel with" "create an itinerary based on budget needs" Constraints Users must extend their arm selection for approximately 5 seconds to make a selection on the screen. Sometimes, the text may be small, and the user may need to go closer in order to see the full text. Another constraint is understanding the difference between raising an arm and extending an arm. Raising means to put your arms above your head, while extending means stretching your arms/hands outwards so that they are perpendicular to your sides. Another constraint is if the Kinect sensor can accurately measure what the user is doing with their hands. Additionally, multiple using this program at once may cause some disruption in sensing capabilities. Good lighting so that the Kinect sensor can analyze frames properly may also be necessary. Collaboration Record Emma Slagle, Dhruv Nanda, Ahmed Darfur, and Matthew Neissen